OPTool

An optimization toolbox with visualizations

https://www.sshahi.com/projects/tlbx-2-opt/

이 제출물을 팔로우합니다

Interactive Optimization Toolbox

Developed by Shahrokh Shahi

Georgia Institute of Technology

2018-2019

www.sshahi.com.

  • Download the latest release on MATLAB File Exchange: View OPTool on File Exchange

About

This tool includes an implementation of five gradient-based algorithms, including

  • (1) Steepest Descend Algorithm (SDA),
  • (2) Conjugate Gradient Algorithm (CGA),
  • (3) Newton's Method,
  • (4) Davidson-Fletcher-Powell (DFP) Method,
  • (5) Broyden–Fletcher–Goldfarb–Shanno (BFGS) Method,

for multivariate function optimization. For two variable functions, a user-friendly interactive interface is available which portrays the optimization procedure step-by-step. This toolbox can also serve as an educational tool to understand mainstream optimization techniques.


Details


Sample run

  • An animation of the toolbox


Install the toolbox on MATLAB

  • Run "OPTool.mltbx" in MATLAB and complete the installation
  • Run OPTool in MATLAB command window
  • Enjoy! (the app will be run with a pre-set values as an example)

Please note that the GUI is built and tested in Windows; there might be some visuall diferences in macOS (for instance, the test may appear smaller)

인용 양식

shahrokh shahi (2026). OPTool (https://github.com/shahrokhx/Interactive_Optimization_Toolbox/releases/tag/v4.1), GitHub. 검색 날짜: .

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
4.1

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.