fine local tuning
TRANSCRIPT
-
7/28/2019 Fine Local Tuning
1/22
FINE LOCAL TUNINGPREPARED BY: GEK CAGATAN
-
7/28/2019 Fine Local Tuning
2/22
FINE LOCAL TUNING
Problems in LOCAL SEARCHING arises when:
The DOMAINS of parameters are UNLIMITED
The NUMBER of parameters are quite LARGE
HIGH PRECISION is REQUIRED
The performance of GAs is quite poor
-
7/28/2019 Fine Local Tuning
3/22
FINE LOCAL TUNING
To IMPROVE Fine Local Tuning capabilities of GAs for
PRECISION problems,
We use SPECIAL MUTATION OPERATOR (with perform
quite different from traditional*)
TRADITIONAL
only one chromosome is changed at a time
uses only local knowledge- only the bit undergoing mutation is known
A B C D E F G H
-
7/28/2019 Fine Local Tuning
4/22
TEST CASES
The task of designing & implementing algorithms for the solution
CONTROL PROBLEMS is a DIFFICULT ONE
Algorithm breaks down on problems of MODERATE SIZE & COMPLEXITY
Difficult to deal with numerically
DYNAMIC OPTIMIZATION SPECIFIC METHODS (DOSM) can be used. If
even be more difficult for a layman to handle.
-
7/28/2019 Fine Local Tuning
5/22
OPTIMAL CONTROL PROBLEMS
GENETIC ALGORITHMS are used in this application. GAs are modified to enhance its performance.
We show the quality & applicability of the developed system by a comparative study
dynamic optimization problems
There are 3 simple Discrete-Time Optimal Control Models (these are frequently use
applications of optimal control):
LINEAR-QUADRATIC PROBLEM
HARVEST PROBLEM
PUSH CART PROBLEM
General Algebraic Modelling System (GAMS) with MINOS Optimizer- a standard computati
used for solving such problems.
-
7/28/2019 Fine Local Tuning
6/22
LINEAR- QUADRATIC PROBLEM
-
7/28/2019 Fine Local Tuning
7/22
HARVEST PROBLEM
-
7/28/2019 Fine Local Tuning
8/22
PUSH CART PROBLEM
-
7/28/2019 Fine Local Tuning
9/22
THE REPRESENTATIONS
In floating point representation each chromosome vector is coded
of floating point numbers of the same length as the solution vecto
The PRECISION depends on the underlying MACHINE (but gene
better than that of the binary representation).
We can EXTEND the precision of binary representation but it will SLOW DO
algorithm.
FLOATING POINT representation is capable of representing quite LARGE D
-
7/28/2019 Fine Local Tuning
10/22
THE SPECIALIZED OPERATORS
MUTATION and the CROSSOVER group
-
7/28/2019 Fine Local Tuning
11/22
MUTATION GROUP
-
7/28/2019 Fine Local Tuning
12/22
CROSSOVER GROUP
-
7/28/2019 Fine Local Tuning
13/22
EXPERIMENTS & RESULTS
We present the results of the evolution program for the optimal control problem
POP. SIZE= 70 (FIXED)
RUNS were made for 40,000 generations
LINEAR- QUADRATICPROBLEM
-
7/28/2019 Fine Local Tuning
14/22
EXPERIMENTS & RESULTS
HARVEST PROBLEM
PUSH CART PROBLEM
-
7/28/2019 Fine Local Tuning
15/22
EVOLUTION PROGRAM VERSUS OTHER METHODS
-
7/28/2019 Fine Local Tuning
16/22
EVOLUTION PROGRAM VERSUS OTHER METHODS
-
7/28/2019 Fine Local Tuning
17/22
EVOLUTION PROGRAM VERSUS OTHER METHODS
-
7/28/2019 Fine Local Tuning
18/22
EVOLUTION PROGRAM VERSUS OTHER METHODS
PUSH CART PROBLEM
-
7/28/2019 Fine Local Tuning
19/22
THE SIGNIFICANCE OF NON-UNIFORM MUTATION
-
7/28/2019 Fine Local Tuning
20/22
THE SIGNIFICANCE OF NON-UNIFORM MUTATION
-
7/28/2019 Fine Local Tuning
21/22
CONCLUSION
The NON-UNIFORM mutation improved the fine local tuning ca
of the GA.
-
7/28/2019 Fine Local Tuning
22/22
CONCLUSION
The NUMERICAL RESULTS were compared with those obtained from a searccomputational package (GAMS).
While the Evolution Program gave us results comparable with the analytic solu
problems, GAMS failed for one of them.
The developed evolution program displayed some qualities not always presen
systems:
Optimization factor for the evolution program need not be continuous.
Optimization packages are all-or-nothing propositions.
Evolution programs give the users additional flexibility.
The user can specify the computation time.
The improvement of the performance of the system is often difficult for other optimiz