This code is developed by Sreemannarayana Ikkurthi, as a part of course notes for the course 15AES477: Multidisciplinary Design Optimization (MDO), in the year 2019-20
In support of Dr. Rajesh Senthil Kumar T., Assistant Professor,
Department of Aerospace Engneering, Amrita Vishwa Vidyapeetham.
Simulated Annealing is an optimization method, mimicing annealing process.
A detailed explanation about the method can be found in the text book:
This code can be used to optimize an objective function of n variables and produce a contour plots of adjacent variables of all generations.
Inputs:
ini_x = Initial search point
fac = Search factor
T = Temperature
t_fac = Temperature factor
n_fac = n factor
Outputs:
min_x = Minima point
min_f = Minimum function value
good_x = List of good points
Usage:
Get minima point and its function value.
Give appropriate objective function and input variables in INPUT ARENA to get the minima and plot contours.