Fitness Landscape Analysis of Simulation Optimisation Problems in - - PowerPoint PPT Presentation

fitness landscape analysis of simulation optimisation
SMART_READER_LITE
LIVE PREVIEW

Fitness Landscape Analysis of Simulation Optimisation Problems in - - PowerPoint PPT Presentation

Fitness Landscape Analysis of Simulation Optimisation Problems in HeuristicLab Problems in HeuristicLab Vitaly Bolshakov, Riga Technical University Erik Pitzer, Michael Affenzeller, Upper Austrian University of Applied Sciences


slide-1
SLIDE 1

Fitness Landscape Analysis of Simulation Optimisation Problems in HeuristicLab Problems in HeuristicLab

Vitaly Bolshakov,

Riga Technical University

Erik Pitzer, Michael Affenzeller,

Upper Austrian University of Applied Sciences

slide-2
SLIDE 2

Acknowledgements

  • This work has been supported by the

European Social Fund within the project «Support for the implementation of doctoral studies at Riga Technical doctoral studies at Riga Technical University».

2011.11.16 2 EMS 2011, Madrid, Spain

slide-3
SLIDE 3

Fitness

  • 1. parameter
  • 2. parameter

Introduction

  • The fitness landscape consists of

– The set of solutions – The fitness function – A distance measure

  • 2. parameter
  • It is proposed, that different structures of fitness

landscape affect the optimisation process

  • Fitness landscape analysis is proposed as a

technique for meta-optimisation (e.g. for a selection of suitable optimisation algorithms)

2011.11.16 EMS 2011, Madrid, Spain 3

slide-4
SLIDE 4

Motivation

  • Most fitness landscape analysis

techniques are theoretical approaches to estimate measures of problem’s fitness landscape landscape

  • There are no good methodology to apply

results of fitness landscape analysis in

  • ptimisation

2011.11.16 4 EMS 2011, Madrid, Spain

slide-5
SLIDE 5

Goals

  • To find significant structures in the fitness

landscapes of different vehicle scheduling problems (VSP)

  • To find in what way these structures affect
  • To find in what way these structures affect

metaheuristic optimisation algorithms

  • To find in what way stochastic noise in

simulation-based evaluation of goal function affects the structures of landscape

2011.11.16 5 EMS 2011, Madrid, Spain

slide-6
SLIDE 6

Fitness Landscape Analysis

  • Ruggedness analysis (Weinberger, 1990)

– Autocorrelation function – Correlation length

  • Information analysis (Vassilev, et al, 2000)

– Information content – Information content – Density-basin information – Partial information content – Information stability

  • Walk types on landscapes

– Random walk – Adaptive & Up-Down walk – Neutral walk

2011.11.16 EMS 2011, Madrid, Spain 6

slide-7
SLIDE 7

HeuristicLab Optimisation Framework

  • Powerful framework for heuristic and evolutionary

algorithms

  • Open source optimization environment
  • Paradigm independent
  • Developed by members of the HELA (Heuristic
  • Developed by members of the HELA (Heuristic

and Evolutionary Algorithms Laboratory)

  • http://dev.heuristiclab.com/

2011.11.16 7 EMS 2011, Madrid, Spain

slide-8
SLIDE 8

Vehicle Scheduling Problem (1)

  • Objective function f is the minimisation of the total idle time Tidle for

all vehicles taking into account the total time of constraint violation (Tc, Tm, To) and an amount of constraints not satisfied (Nol, Not) by a potential solution.

  • Decision variables

min

5 4 3 2 1

→ + + + + + = ∑

  • t
  • l

m c idle

N k N k T k T k T k T f

  • Decision variables

– Vehicle numbers assigned to trips – Start time for each trip.

  • Soft constraints

– Delivery time constraints (Tm) – Vehicle capacity constraints (Nol) – Trips should not intersect for one vehicle (Tc) – Duration of day (To, Not)

2011.11.16 8 EMS 2011, Madrid, Spain

slide-9
SLIDE 9

Vehicle Scheduling Problem (2)

  • Simulation model of VSP was

implemented as a plug-in of HeuristicLab

2011.11.16 EMS 2011, Madrid, Spain 9

slide-10
SLIDE 10

Vehicle Scheduling Problem (3)

  • Permutation encoding is proposed for the

representation of VSP solution

– All trip intersection constraints are satisfied – Idle time is minimized – Idle time is minimized – Application of implemented in HeuristicLab universal operators for permutation encoding

2011.11.16 EMS 2011, Madrid, Spain 10

slide-11
SLIDE 11

Fitness Landscape Analysis Experiments

  • A large grid of landscape analysis experiments was created to

compare values between different fitness landscapes.

– Different problem instances (real, artificial) – Different types of landscape walks – For existing encoding: different operators – Stochastic vehicle scheduling problems versus deterministic – Comparison between existing and proposed encodings of VSP – Comparison between existing and proposed encodings of VSP

  • Corresponding grid of optimisation experiments was created

to interpret results of landscape analysis

– Evolution strategy – Genetic algorithm

2011.11.16 11 EMS 2011, Madrid, Spain

slide-12
SLIDE 12

Fitness Landscape Analysis in HeuristicLab

  • Example of statistics obtained in VSP

landscape analysis in HeuristicLab

2011.11.16 12 EMS 2011, Madrid, Spain

Fitness value trail Fitness cloud Information measures

slide-13
SLIDE 13

Experiments (1)

  • Experiment series 1: different mutation operators

– More effective optimisation operators has higher autocorrelation function of fitness value trail – Artificial VSP instances that have different structure than real-life problems stand out in landscape analysis analysis

2011.11.16 13 EMS 2011, Madrid, Spain

Autocorrelation function in up- down walk Fitness values of best found solutions with evolution strategies

slide-14
SLIDE 14

Experiments (2)

  • Experiment series 2: stochastic and deterministic

vehicle scheduling problems

– Information content is higher for problems with noise – Different problem instances show different impact of noise on the structures of landscape noise on the structures of landscape

2011.11.16 14 EMS 2011, Madrid, Spain

Information content for deterministic (black) and stochastic (green) VSP in random walk Information content for problems evaluated with different number of replications

slide-15
SLIDE 15

Experiments (3)

  • Experiment series 3: different representation of

solutions chromosome

– VSP in permutation encoding has more rugged landscape – Permutation encoding is more effective except for VSP of high dimensionality VSP of high dimensionality

2011.11.16 15 EMS 2011, Madrid, Spain

Autocorrelation for permutation (green) and integer (black) encodings of VSP in neutral walk Fitness values of best found solutions with genetic algorithm for different encodings

slide-16
SLIDE 16

Conclusions (1)

  • To make comprehensive analysis different

combinations of analysis techniques and landscape walk types should be performed

  • Problem instances that are different in structure than

typical instances can be determined in fitness typical instances can be determined in fitness landscape analysis

  • The impact of noise and stochastic data in simulation

is easily determined

– It is possible to see to what extent the stochastic parameters of the simulation model affect specific problem instances

2011.11.16 16 EMS 2011, Madrid, Spain

slide-17
SLIDE 17

Conclusions (2)

  • Optimisation experiment results shows

promising relationships between landscape analysis and performance of optimisation algorithms

  • In future work this topic should be

investigated in more detail to provide a methodology to interpret results of landscape analysis for the tuning of meta-heuristic algorithms

2011.11.16 EMS 2011, Madrid, Spain 17

slide-18
SLIDE 18
  • Thank You!

2011.11.16 18 EMS 2011, Madrid, Spain