28
the ecology centre university of queensland australia www.uq.edu.au/spatialecology [email protected] Zonae Cogito - A decision support system for the real world FOSS 4G Conference 2009 Matthew Watts [email protected] Romola Stewart Daniel Segan Hugh Possingham

The ecology centre university of queensland australia [email protected] Zonae Cogito - A decision support system for

Embed Size (px)

Citation preview

Page 1: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

the ecology centreuniversity of queensland

australiawww.uq.edu.au/spatialecology

[email protected]

Zonae Cogito - A decision support system

for the real world

FOSS 4G Conference 2009

Matthew Watts [email protected]

Romola Stewart

Daniel Segan

Hugh Possingham

Page 2: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Software environment

• Developing countries have limited budgets for Commercial GIS,

• MapWinGIS Active X control with Delphi and C++,

• Map Window Open Source GIS www.mapwindow.org

Page 3: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Software evaluation

• Large data capacity for complex problems

• Fast and efficient code, O (n log n) (slows down almost linearly as n

increases)

• Systematic validation assures algorithm correctness

Page 4: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

View Marxan spatial output

Page 5: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Edit parameters

Page 6: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Simulated annealing dashboard

Page 7: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Assisted parameter calibration

Page 8: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Scenario Editor and Reporter

Page 9: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Simple multiple use zoning

Page 10: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

C-Plan interface

• C-Plan Conservation Planning System

www.ecology.uq.edu.au

Page 11: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Related R&D Topics

• Marxan reserve selection software,

• Alternative objective functions (multiple use zoning, probabilistic threats and occurrences, asymmetric connectivity),

• Optimisation through Quantum tunneling.

Page 12: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

What is Marxan?

• Ball and Possingham 2000,

• The most widely used reserve selection software in the world,

• “Give me a little of everything at the least cost”,

• limited by binary decision classification.

Page 13: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Where in the world is Marxan?

Page 14: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

How simulated annealing works

• Optimization algorithm; finds configurations with low objective function scores

• Objective function score has 3 components 1) monetary cost of actions 2) connectivity penalty 3) target penalty

A “whole of network” approach to planning

Page 15: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Marxan objective function

• Minimize

subject to

Cost + Connectivity + Target Achievement

m

i

m

iiiii

m

iii cvxxbxc

11 122,121

1

1

j

m

iiij txa

1j

Page 16: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Asymmetric connectivity

• The connectivity matrix can be symmetrical for non-directed connections, or asymmetrical for directed connections,

• Representation of connectivity graph.

2,1 iicv

Page 17: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Probabilistic treatment

• Minimize

• Maximise the probability that a zonation system meets objectives.

n

jjj tA

1

Pr

Page 18: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Multiple use zoning

• Minimize

subject to

and subject to

j

m

i

m

i

p

k

p

kkikikkii

m

i

p

kikik xxcvbxc

11 12 11 122,21,12,1,2,1

1 1

j k and

j

m

i

p

kikjkij txcaa 1

1 1

jk

m

iikij txa 2

1

Page 19: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

What is Marxan with Zones?

• Enhanced functionality for multiple use zoning,

• Zones have objectives and constraints,

• Flexibility to address many planning problems.

Page 20: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Marxan with Zones output

Binary configuration 3 zone configuration

Page 21: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Marxan with Zones approach

• Explicit and systematic multiple objectives

• Simulated annealing algorithm

• Economic, social, cultural and biological objectives and constraints

Page 22: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Simulated Quantum Annealing

• Simulate Quantum algorithm on a Turing machine – Quantum Adiabatic Evolution

• 1,000,000 times faster than simulated thermal annealing?

Page 23: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Quantum tunneling

• Is a problem amenable to QT?

• What is the topology of a decision space?

Page 24: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

www.aeda.edu.au/news

Page 25: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Related Decision Point Articles

• Decision Point # 28 page 3, “Zonae Cogito - A decision support system for the real world”,

• Decision Point # 27 page 10, “Marxan with Zones - The world’s most popular conservation planning software just got more relevant”.

Page 26: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Marxan with Zones paper

Page 27: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

http://ukcatalogue.oup.com/product/9780199547777.do

Page 28: The ecology centre university of queensland australia  h.possingham@uq.edu.au Zonae Cogito - A decision support system for

Availability and acknowledgements

Free software - www.uq.edu.au/marxan