47
Compactness in Spatial Decision Support A Literature Review Pablo Vanegas March 25, 2010 Compactness in Spatial Decision Support 1/19 Section:

Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Embed Size (px)

DESCRIPTION

Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Citation preview

Page 1: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportA Literature Review

Pablo Vanegas

March 25, 2010

Compactness in Spatial Decision Support 1/19 Section:

Page 2: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportContents

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 2/19 Section: Introduction

Page 3: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportContents

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 2/19 Section: Introduction

Page 4: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportContents

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 2/19 Section: Introduction

Page 5: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportContents

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 2/19 Section: Introduction

Page 6: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision SupportContents

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 2/19 Section: Introduction

Page 7: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionSite Location Problem, Spatial Optimization

I Map represented by means of a matrix (set of cells)I Identify a set of cells

I Multiple Criteria

Compactness in Spatial Decision Support 3/19 Section: Introduction

Page 8: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionSite Location Problem, Spatial Optimization

I Map represented by means of a matrix (set of cells)I Identify a set of cells

I Multiple Criteria

Compactness in Spatial Decision Support 3/19 Section: Introduction

Page 9: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionSite Location Problem, Spatial Optimization

I Map represented by means of a matrix (set of cells)I Identify a set of cells

I Multiple Criteria

Compactness in Spatial Decision Support 3/19 Section: Introduction

Page 10: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionAutomatic Zoning Problem (AZP)

Automatic Zoning Problem (AZP), Openshaw 1996

Hard optimization problem

N building blocks aggregated into M zones

Constraints on the topology of the M zones

Analytic and computational techniques

Compactness in Spatial Decision Support 4/19 Section: Introduction

Page 11: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionAutomatic Zoning Problem (AZP)

Automatic Zoning Problem (AZP), Openshaw 1996

Hard optimization problem

N building blocks aggregated into M zones

Constraints on the topology of the M zones

Analytic and computational techniques

Compactness in Spatial Decision Support 4/19 Section: Introduction

Page 12: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionAutomatic Zoning Problem (AZP)

Automatic Zoning Problem (AZP), Openshaw 1996

Hard optimization problem

N building blocks aggregated into M zones

Constraints on the topology of the M zones

Analytic and computational techniques

Compactness in Spatial Decision Support 4/19 Section: Introduction

Page 13: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Fischer et. al 2003 To reduce vulnerability of

elements like species,

communities, and endemic

plants

Compactness in Spatial Decision Support 5/19 Section: Introduction

Page 14: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Church et. al 2003 Viable areas for the

reproduction and survival

of some species

Compactness in Spatial Decision Support 6/19 Section: Introduction

Page 15: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 16: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 17: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 18: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Intrinsic characteristics

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 19: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Intrinsic characteristics

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 20: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Intrinsic characteristics

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 21: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Intrinsic characteristics

300 cells

outlet50 cells

+Carbon Sequestration

+Monetary Income

-Sediment Load

Cell Interaction

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 22: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionApplications

Objective:

Identify a Set of CellsCompact Area

Environmental Performance

-Carbon Sequestration

-Nitrate Leaching

Sediment Load at the Outlet

Intrinsic characteristics

+Carbon Sequestration

+Monetary Income

-Sediment Load

Cell Interaction

Compactness in Spatial Decision Support 7/19 Section: Introduction

Page 23: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision Support

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 8/19 Section: Definitions

Page 24: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Topology

Relationship between an object and its neighbors. Abdul, 2008

Origin in the principles of object adjacency and connectedness. VanOrshoven, 2007

Adjacency

Compactness (Church 2003, Brookes 1997, Vanegas 2008, ...),

Perforation (Shirabe 2004)

TOPOLOGY

Compactness in Spatial Decision Support 9/19 Section: Definitions

Page 25: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Topology

Relationship between an object and its neighbors. Abdul, 2008

Origin in the principles of object adjacency and connectedness. VanOrshoven, 2007

Adjacency

Compactness (Church 2003, Brookes 1997, Vanegas 2008, ...),

Perforation (Shirabe 2004)

TOPOLOGY

Compactness in Spatial Decision Support 9/19 Section: Definitions

Page 26: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Methods

Exact Methods

· Mathematical Programming

· Enumeration Methods

Heuristics

· (Pure) Heuristics

· Meta-heuristics:

· Simulated Annealing

· Genetic Algorithms

· Tabu Search

Problem specific way of directing problem solving

High complexity

General-propose methods that can guide different problems

Compactness in Spatial Decision Support 10/19 Section: Definitions

Page 27: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Methods

Exact Methods

· Mathematical Programming

· Enumeration Methods

Heuristics

· (Pure) Heuristics

· Meta-heuristics:

· Simulated Annealing

· Genetic Algorithms

· Tabu Search

Problem specific way of directing problem solving

High complexity

General-propose methods that can guide different problems

Compactness in Spatial Decision Support 10/19 Section: Definitions

Page 28: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Methods

Exact Methods

· Mathematical Programming

· Enumeration Methods

Heuristics

· (Pure) Heuristics

· Meta-heuristics:

· Simulated Annealing

· Genetic Algorithms

· Tabu Search

Problem specific way of directing problem solving

High complexity

General-propose methods that can guide different problems

Compactness in Spatial Decision Support 10/19 Section: Definitions

Page 29: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Methods

Exact Methods

· Mathematical Programming

· Enumeration Methods

Heuristics

· (Pure) Heuristics

· Meta-heuristics:

· Simulated Annealing

· Genetic Algorithms

· Tabu Search

Problem specific way of directing problem solving

High complexity

General-propose methods that can guide different problems

Compactness in Spatial Decision Support 10/19 Section: Definitions

Page 30: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Methods

Exact Methods

· Mathematical Programming

· Enumeration Methods

Heuristics

· (Pure) Heuristics

· Meta-heuristics:

· Simulated Annealing

· Genetic Algorithms

· Tabu Search

Problem specific way of directing problem solving

High complexity

General-propose methods that can guide different problems

Compactness in Spatial Decision Support 10/19 Section: Definitions

Page 31: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision Support

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 11/19 Section: Some Approaches

Page 32: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Exact MethodsInteger Programming

Mathematical Programming

· Attempt to maximize (or minimize) a linear function (objective decision variables)

· Decision variables must satisfy a set of constraints (linear equation)

Compactness in Spatial Decision Support 12/19 Section: Some Approaches

Page 33: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Exact MethodsInteger Programming

Mathematical Programming

· Attempt to maximize (or minimize) a linear function (objective decision variables)

· Decision variables must satisfy a set of constraints (linear equation)

Compactness in Spatial Decision Support 12/19 Section: Some Approaches

Page 34: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Exact MethodsInteger Programming

Mathematical Programming

· Attempt to maximize (or minimize) a linear function (objective decision variables)

· Decision variables must satisfy a set of constraints (linear equation)

i jijP

Compactness in Spatial Decision Support 12/19 Section: Some Approaches

Page 35: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsMeta-heuristics

Meta-heuristics

Genetic Algorithms

c(v1), … ,c(vi), ... ,c(vn)

Cost of every vertex i

· Finds a movable vertex that can be removed from the site but avoiding non-contiguity.

· Vertices are found which can be added to the site without resulting in a non-contiguous

site.

The mutation process selects the vertex in the site with the

lowest cost à new seed to create another site.

Compactness in Spatial Decision Support 13/19 Section: Some Approaches

Page 36: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsMeta-heuristics

Meta-heuristics

Genetic Algorithms

c(v1), … ,c(vi), ... ,c(vn)

Cost of every vertex i

· Finds a movable vertex that can be removed from the site but avoiding non-contiguity.

· Vertices are found which can be added to the site without resulting in a non-contiguous

site.

The mutation process selects the vertex in the site with the

lowest cost à new seed to create another site.

Compactness in Spatial Decision Support 13/19 Section: Some Approaches

Page 37: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsMeta-heuristics

Meta-heuristics

Genetic Algorithms

c(v1), … ,c(vi), ... ,c(vn)

Cost of every vertex i

· Finds a movable vertex that can be removed from the site but avoiding non-contiguity.

· Vertices are found which can be added to the site without resulting in a non-contiguous

site.

The mutation process selects the vertex in the site with the

lowest cost à new seed to create another site.

Compactness in Spatial Decision Support 13/19 Section: Some Approaches

Page 38: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsHeuristics

Heuristics

Brookes 2001

Region Growing

A shape-suitability score is determined by the distance

and direction of the cell to the seed.

Compactness in Spatial Decision Support 14/19 Section: Some Approaches

Page 39: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsHeuristics

Heuristics

Brookes 2001

Region Growing

A shape-suitability score is determined by the distance

and direction of the cell to the seed.

Compactness in Spatial Decision Support 14/19 Section: Some Approaches

Page 40: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsHeuristics

Heuristics

Brookes 2001

Region Growing

A shape-suitability score is determined by the distance

and direction of the cell to the seed.

Compactness in Spatial Decision Support 14/19 Section: Some Approaches

Page 41: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsHeuristics

1

2

3 3

2

3 3 3

2(a) (b) (c) (d)

1

12

2

2

2

33

3

3

2

3

2

3

1

1

(a) (b)

(c) (d)

Compactness in Spatial Decision Support 15/19 Section: Some Approaches

Page 42: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Compactness in Spatial Decision Support

1. Introduction

2. Definitions

3. Some Approaches

4. Discussion

5. Conclusions

Compactness in Spatial Decision Support 16/19 Section: Discussion

Page 43: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Problem DefinitionSite Location Problem, Spatial Optimization

Referential Size Predefined Time Time units

size units seed

Heuristics

Mehrotra and Johnson 1998 46 counties N 5 minutes

Brookes 2001 300 cells Y - -

Church et al 2003 23000 cells Y - -

Vanegas et al 2008 4900 cells N 1 second

Metaheuristics

Brookes 1997 6400 cells Y - -

Brookes 2001 372890 cells Y 36 hours

Xiao et al 2002 16384 cells N - -

Aerts and Heuvelink 2002 2500 cells N few hours

McDonnell et al 2002 2160 cells N

Greedy 1 second

Simulated Anealing 96 seconds

Li and Yeh 2004 22500 cells Y 4 – 13.6 hours

Venema 2004 162 patches N - -

Stewart et al 2005 1600 cells N 15-18 minutes

Xiao 2006 250000 cells N 2268 seconds

Mathematical Programming

Hof and Bevers 2000 1689 cells N - -

Dimopoulou and Giannoikos 2001 160 cells N 1.5 minutes

Fischer and Church 2003 776 planning units N 7 s – 98 h Seconds - hours

Williams 2003 1024 cells Y 220 minutes

Shirabe 2004 100 cells N 0.19 – 87882 wall clock

Vanegas et al 2008 4900 cells N 540 - 28450 seconds

Enumeration Methods

Hof and Bevers 2000 900 cells N 16.8 seconds

Compactness in Spatial Decision Support 17/19 Section: Discussion

Page 44: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Approximate MethodsHeuristics

Heuristics

Topological Relation

+

Interaction

Compactness in Spatial Decision Support 18/19 Section: Discussion

Page 45: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Conclusions

I LP/IP formulations are not only adequate for situations whenthe problem can be represented with an appropriate numberof geographical entities, but they also play an important rolein the evaluation of approximate solutions.

I Automatic generation of seed regions seems a crucial issue toincrease the size of the analyzed problems.

I Population based metaheuristics can be improved through theexploration of the high quality seed solutions.

Compactness in Spatial Decision Support 19/19 Section: Conclusions

Page 46: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Conclusions

I LP/IP formulations are not only adequate for situations whenthe problem can be represented with an appropriate numberof geographical entities, but they also play an important rolein the evaluation of approximate solutions.

I Automatic generation of seed regions seems a crucial issue toincrease the size of the analyzed problems.

I Population based metaheuristics can be improved through theexploration of the high quality seed solutions.

Compactness in Spatial Decision Support 19/19 Section: Conclusions

Page 47: Compactness in Spatial Decision Support A Literature Review - Pablo Vanegas

Conclusions

I LP/IP formulations are not only adequate for situations whenthe problem can be represented with an appropriate numberof geographical entities, but they also play an important rolein the evaluation of approximate solutions.

I Automatic generation of seed regions seems a crucial issue toincrease the size of the analyzed problems.

I Population based metaheuristics can be improved through theexploration of the high quality seed solutions.

Compactness in Spatial Decision Support 19/19 Section: Conclusions