Answered step by step
Verified Expert Solution
Link Copied!

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

4Introduction
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 [1], a rich set of 175 benchmark functions for unconstrained optimization problems with diverse
properties are presented. In the course, as you know, we made a tutorial session for
f175(x)=0.25x14-0.5x12+0.1x1+0.5x22
subject to -2xi2, for i=1,2, by using Newton-Raphson and Hestenes-Stiefel algorithms.
Main Task
Write a MATLAB program to find the minimum of the function fcd(*) where cd=ab(mod50) from
, Appendix B] by using
Newton-Raphson,
Hestenes-Stiefel,
Polak-Ribire and
Fletcher-Reeves algorithms.
You are also strongly encouraged to use another relevant algorithm from the literature, which will
be rewarded with an extra 10 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, i.e.
||gradf(xk)||lon and |f(xk+1)-f(xk)|lon.
Take THREE initial guess as x0Nn(0,1)(n-dimensional vector having elements from standard
normal distribution by using randn function of MATLAB) or x0Un(x0,min,x0,max)(n-dimensional
vector having elements from uniform distribution from the closed interval x0,min,x0,max where
x0,min and x0,max are specified for each function in [1] by using rand function of MATLAB). For
instance, if your problem is defined on -2xi2, for i=1,2, you may consider to choose
x0Un(-2,2). Take also the absolute error bound as lon=10-4 for every algorithm.
Shekel 5 Problem (55)(Dixon and Szeg,1978)
minxf(x)=-i=151j=14(xj-aij)2+ci
subject to 0xj10,jin{1,2,3,4} with constants aij and cj given in
Table 15 below. There are five local minima and the global minimizer is
located at x**=(4.00,4.00,4.00,4.00) with f(x**)~~-10.1499
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M. Kroenke, David J. Auer

7th edition

133544621, 133544626, 0-13-354462-1, 978-0133544626

More Books

Students also viewed these Databases questions