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

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

    19-Dec-2015
  • Category

    Documents

  • view

    235
  • download

    5

Transcript of A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni.

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