Highlights
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.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.