ELE8066 - Intelligent Systems and Control - Engineering Assignment Help

Download Solution Order New Solution
Assignment Task

 

The basic problem you are required to solve using GAs is to find the maximum of the function F(x,y) in  the range x=[?r, r], y=[?r, r],  where F(x,y) is given by the Matlab function myOptFunc.m, i.e. F(x,y)  =  myOptFunc(x,y,SN)  where SN is your student number. and the value r is equal to 6 + the final digit of your student number. For example, if your student  number is 40879135 then r = 11.  Plots of typical surfaces corresponding to this function are shown in

In addition to the myOptFunc.m file, you have been provided with a set of functions and a script that  implement  a  basic  binary  GA  to  find  the  maximum  of  this  function.  The  script  file  is  called  Run_GA_basic.m.   Preliminaries: Open this script in the Matlab editor and change the value of the SN variable at the top  of the file to your student number, and the value of the range variable to  6 + the final digit of your  student number. Then save and run  the  file and observe the plots that are generated. Run  the  file  again and this time set visflag=0 (also defined at the top of the script).  Using visflag=1 allows you to see  graphically how the population changes from one generation to the next in the GA, but is slow to run.  Switch between these settings as needed for the different parts of the assignment. 

4. Modify the ‘Run_GA_basic’ script so that the GA incorporates elitist selection, where the k fittest  parents  are  copied  directly  into  the  next  generation  together  with  the  pop_size  ?  k  fittest  offspring. Explore the performance of elitist GA for different values of k, gen_max and pop_size when  the mutation  rate is 0.1. Hence deduce appropriate values of  these parameters  for  this  problem.  How  does  the  performance  of  the  elitist  GA  compare  with  the  basic  GA  implementation?

5. Rather than using binary genes and chromosomes, design and implement a GA that uses real? valued  genes  to  solve  the  problem.  This  means  that  chromosomes,  crossover  and  mutation  operators  work  directly  with  real  valued  genes,  and  the  associated  functions  will  need  to  be  changed accordingly.

6. Compare  and  contrast  the  performance  of  binary  versus  real  valued  GAs  for  solving  the  optimisation problem

 

This (ELE8066) Engineering Assignment has been solved by our Engineering experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinctio.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.