[SOLVED] Project 1 CS471 - Optimization

35.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon Project1-fpjdga.zip (644.7 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (1 vote)

Eighteen selected problems are standard benchmark functions of different properties: Schwefel, De Jong 1, Rosenbrock’s Saddle, Rastrigin, Griewangk, Sine Envelope Sine Wave, Stretch V Sine Wave, Ackley One, Ackley Two, Egg Holder, Rana, Pathological, Michalewicz, Master’s Cosine Wave, Quartic, Levy, Step and Alpine. All of the functions are dimension-wise scalable.

Table 1 presents functions together with optimal values, in cases where global optima is known and can be reasonably expressed independent of dimension. The third column gives dimensions used in the experimentation for each function. The last column is the search and initialization range used in the experimentation.

  1. Schwefel’s function:

(1)

  1. 1st De Jong’s function:

n

f2 (x) = Xx2i                                                                                                                         (2)

i=1

  1. Rosenbrock

(3)

  1. Rastrigin

(4)

  1. Griewangk

(5)

  1. Sine Envelope Sine Wave

(6)

  1. Stretched V Sine Wave

!

(7) 8. Ackley’s One

))                       (8)

  1. Ackley’s Two

(9)

  1. Egg Holder

(10)

  1. Rana

(11)

  1. Pathological

(12)

  1. Michalewicz

(13)

  1. Masters Cosine Wave

(14)

  1. Quartic

(15) 16. Levy

where: 17. Step

n−1

f17 (x) = X(|xi| + 0.5)2                                                                                                    (17)

i=0

  1. Alpine

n−1

f18 (x) = X|xi · sin(xi) + 0.1 · xi|                                           (18)

i=0

Table 1: Experiments

f1 Schwefel    0                     10,20,30    [ f2                  De Jong 1   0                     10,20,30    [ f3                  Rosenbrock’s Saddle             0                     10,20,30    [ f4                  Rastrigin   0                     10,20,30    [ f5                  Griewangk    0                     10,20,30    [ f6                  −1.4915(n − 1)              10,20,30    [ f7                  Stretch V Sine Wave  0    10,20,30    [ f8                  −7.54276 − 2.91867(n − 3)           10,20,30    [ f9                  Ackley Two                    0    10,20,30    [

f10 Egg Holder 10,20,30 [−500,500]n
f11 Rana 10,20,30 [−500,500]n
f12 Pathological 10,20,30 [−100,100]n
f13 Michalewicz 0.966n 10,20,30 [0]n
f14 Masters’ Cosine Wave 1 − n 10,20,30 [−30,30]n
f15 Quartic 0 10,20,30 [−100,100]n
f16 Levy 0 10,20,30 [−10,100]n
f17 Step 0 10,20,30 [−100,100]n
f18 Alpine 0 10,20,30 [−100,100]n

Pseudo-random number generator

Use the Mersenne Twister (MT) pseudo-random number generator in your code. The MT webpage is at (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html) and the different programming language codes are available at (http://www.math.sci.hiroshima-u. ac.jp/~m-mat/MT/VERSIONS/eversions.html).

Experiment

Generate at least 30 pseudo-random solution vectors and solve for all functions in given dimensions of 10, 20 and 30. Compute statistical analysis on the obtained results for average, standard deviation, range, median and time (in millisecond).

Submission

The student must submit the following separate files to canvas:

  1. source codes
  2. a LATEX typeset report on the results and its analysis

The report must contain an introduction in the problems, the full experimentation results in tabular format and condensed results with statistical analysis.

The files must be submitted through Canvas by 5PM April 5, 2019. The grading rubric is given in Table 2.

Table 2: Grading rubric

  • Project1-fpjdga.zip