MATLAB 및 Simulink 교육

Optimization Techniques in MATLAB

교육과정 세부 정보

본 1일 교육과정은 Optimization Toolbox™와 Global Optimization Toolbox를 사용하여 MATLAB® 환경에서 최적화 문제를 인식하여 문제화하고 이를 해결하기 위한 최적화 함수 선택 방법을 다룹니다. 본 과정의 주요 내용은 다음과 같습니다.

  • MATLAB에서 최적화 문제 실행
  • 목적 함수 및 제약 조건 지정
  • 솔버(solvers) 선택 및 성능 개선 방법
  • 글로벌 및 다중 목적 함수 최적화

Day 1 of 1


최적화 문제 실행

Objective: 최적화 문제를 효과적으로 풀기 위한 기본 구조와 과정을 이해합니다. 대화형 툴을 사용하여 최적화 문제를 정의하고 풉니다.

  • 문제 구성요소 식별
  • 라이브 편집기 최적화 작업을 사용하여 최적화 실행
  • 최적화 과정 적용
  • 최적화 함수 사용

목적 함수 및 제약 조건 지정

Objective: 최적화 문제를 작성합니다. 문제 기반 워크플로를 사용하여 해에 도달합니다.

  • 문제 기반 워크플로 사용
  • 목적 함수 및 제약 조건 지정
  • 서로 다른 유형의 제약 조건 식별

솔버 선택 및 성능 개선 방법

Objective: 해결할 최적화 문제 유형을 고려하여 적절한 솔버와 알고리즘을 선택합니다. 솔버의 출력값을 해석하고 최적화 과정을 진단합니다.

  • 목적 함수 분류
  • 솔버와 알고리즘 선택
  • 결과 검토 및 해석
  • 미분 정보 제공

전역 및 다중 목적 함수 최적화

Objective: Global Optimization Toolbox 기능을 사용하여, 고전적 알고리즘이 실패하거나 효율적으로 작동하지 않는 문제를 해결합니다. 다양한 목적 함수로 문제를 풉니다.

  • 전역 최솟값 구하기
  • 유전 알고리즘, 직접 탐색 방법 및 대리 최적화 사용
  • 다중 목적 함수 솔버 사용

수준: 중급

수강자 필수조건:

  • MATLAB Fundamentals 이수 혹은 MATLAB 기본 사용 능력. 선형 대수학과 다변량 미적분학에 대한 지식에 익숙하면 더 좋음

이 프로그램은 GARP에 의해 승인되었으며 GARP CPD 크레딧 7시간을 부여합니다. Certified FRM 또는 ERP를 보유한 경우 https://www.garp.org/cpd 에서 이 활동을 프로파일에 추가하시기 바랍니다.

기간: 1 일

언어: Deutsch, English, 日本語, 한국어, 中文