fine local tuning

Upload: gek-cagatan

Post on 03-Apr-2018

221 views

Category:

Documents


0 download

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