a genetic algorithm approach to space layout planning optimization hoda homayouni

39
A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Post on 19-Dec-2015

237 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION

Hoda Homayouni

Page 2: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Outline

Space Layout Planning Introduction to Genetic Algorithm GASP: Structure

Page 3: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Space Layout Planning

Page 4: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Why computers?

Complexity of the large problems

Shortcomings of human mind in complex problems

Excellent rational and search ability of computers

Page 5: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Challenges

Ill defined problemsQualitative constraintsUsability for architects

Page 6: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Introduction to Genetic Algorithm

Page 7: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Why Genetic Algorithm??

Hill Climbing

local

global

Page 8: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Why Genetic Algorithm?

Multi-climbers

Page 9: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Why Genetic Algorithm?

Genetic algorithm

I am not at the top.My high is better!

I am at the top

Height is ...

I will continue

Page 10: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Why Genetic Algorithm?

Genetic algorithm few microseconds after

Page 11: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Components of a GA

Survival of the fittest

Encoding technique (gene, chromosome)Initialization procedure (creation)Genetic operators (mutation, crossover)Evaluation function (environment)Selection of parents (reproduction)

Page 12: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Genetic Operators

Crossover

Page 13: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Genetic Operators

Mutation

Parent Offspring

Page 14: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

GA Phases

reproduction

population evaluation

modification

End

Stop?

Yes

No

Page 15: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Genetic Engineering

Page 16: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Genetic Algorithm Space Planner

GASP: Structure

Page 17: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Hierarchical growth approach

….

Building Layout

Room1 Room 2 Room N

Page 18: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Room Level Operations

Crossover

Page 19: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Room Level Operations

Fitness function

Area fitness Perimeter fitness Concavity fitness Proportion fitness

Page 20: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Creation of rooms in GASP

Click icon to add picture

Page 21: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Building Level Operations

Initialization

Page 22: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Building Level Operations

Crossover

Page 23: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Building Level Operations

Evolving Genes

Page 24: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Building Level Operations

Mutation

Page 25: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Building Level Operations

Fitness function

Area fitness Perimeter fitness Proportion fitness Adjacency fitness

Page 26: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Creation of a building layout in GASP

Click icon to add picture

Page 27: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Results

Page 28: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Results

Page 29: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Results

Page 30: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Results

Page 31: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Future Work

More fitness functions Interactive environment Multi-story layout problems More heuristic Methods

Page 32: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

The End

Click icon to add picture

Page 33: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

References

[1] http://galeb.etf.bg.ac.yu/~vm/GenAlgo.ppt [2]

http://web.umr.edu/~ercal/387/slides/GATutorial.ppt

Page 34: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings

Page 35: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings

Page 36: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings

Page 37: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings

Page 38: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings

Page 39: A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni

Parameter Settings