Answered step by step
Verified Expert Solution
Question
1 Approved Answer
4 Introduction Objective functions plays an important role to validate and compare the performance of optimiza - tion algorithms. Many benchmark or test functions have
Introduction
Objective functions plays an important role to validate and compare the performance of optimiza
tion algorithms. Many benchmark or test functions have been documented in various publications,
but there isn't a universally accepted list of benchmark functions. The most effective test functions
should possess a range of distinct characteristics, allowing for unbiased testing of new algorithms.
In a rich set of benchmark functions for unconstrained optimization problems with diverse
properties are presented. In the course, as you know, we made a tutorial session for
subject to for by using NewtonRaphson and HestenesStiefel algorithms.
Main Task
Write a MATLAB program to find the minimum of the function where from
Appendix B by using
NewtonRaphson,
HestenesStiefel,
PolakRibire and
FletcherReeves algorithms.
You are also strongly encouraged to use another relevant algorithm from the literature, which will
be rewarded with an extra points. If the function is not differentiable, use an approximation
proposed by yourself or an relevant approximation commonly used in the literature and write it
explicitly in your report. Repeat the main steps of your algorithms until the desired accuracy is
achieved, ie
and
Take THREE initial guess as dimensional vector having elements from standard
normal distribution by using randn function of MATLAB or dimensional
vector having elements from uniform distribution from the closed interval where
and are specified for each function in by using rand function of MATLAB For
instance, if your problem is defined on for you may consider to choose
Take also the absolute error bound as for every algorithm.
Shekel Problem Dixon and Szeg
subject to jin with constants and given in
Table below. There are five local minima and the global minimizer is
located at with ~~
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started