AdamPiszczek / rosenbrock-function-optimization

rosenbrock function optimization with four different methods (unconstrained optimization)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Authors

Rosenbrock function optimization

Rosenbrock function optimization with four different methods (unconstrained optimization). What is noticeable in the figure below, it is a convex function with a hard-to-find minimum.

How to Run

> main.m

Setup

Before the first run, you need to make sure that you have installed the required dependency.

Dependiencies

The application requires Optimization Toolbox to be installed; besides, it uses functions from the standard library.

About

This script aims to find the minimum at the lowest number of function calls; the algorithm should also have the best computational cost. The main problem with reaching the minimum is overshooting the searched point. Gradient algorithms perform additional iterations around the optimal point. In this case, you should choose the optimization parameters carefully so as not to perform redundant iterations.

About

rosenbrock function optimization with four different methods (unconstrained optimization)


Languages

Language:MATLAB 100.0%