Question: Epistatic Michalewicz Problem ( EM ) ( second ICEO ) m i n x f ( x ) = - i = 1 n s

Epistatic Michalewicz Problem (EM)(second ICEO)
minxf(x)=-i=1nsin(yi)(sin(iyi2))2m
yi={xicos()-xi+1sin(),i=1,3,5,dots,n
xisin()+xi+1cos(),i=2,4,6,dots,n
xi,i=n
subject to 0xi,iin{1,2,dots,n},=6 and m=10. The number of local minima is not known but the global minimizer is presented in Table 3.
Table 3. Epistatic Michalewicz's global optimizers
\table[[n,f(x**),
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)|| and |f(xk+1)-f(xk)|
Take THREE initial guess as x0Nn(0,1)(n-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 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 =10?-4 for every algorithm.)
 Epistatic Michalewicz Problem (EM)(second ICEO) minxf(x)=-i=1nsin(yi)(sin(iyi2))2m yi={xicos()-xi+1sin(),i=1,3,5,dots,n xisin()+xi+1cos(),i=2,4,6,dots,n xi,i=n subject to

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!