North Slope Decision Support System: Ice Road Planning Algorithms 3 rd Stakeholder Workshop April 27-28, 2011.

Slides:



Advertisements
Similar presentations
Final Workshop September 20, 2012 Anchorage, Alaska.
Advertisements

North Slope Decision Support System nsdss.ine.uaf.edu Presented at the DataNet Federation Consortiums DataGrid Sessions, April 2013 Presented by Jack Hampson/Stephen.
ITS THE FINAL LECTURE! (SING IT, YOU KNOW YOU WANT TO) Operations Research.
1. Find the cost of each of the following using the Nearest Neighbor Algorithm. a)Start at Vertex M.
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
VEHICLE ROUTING PROBLEM
3 rd Stakeholder Workshop April 27-28, 2011 Fairbanks, Alaska.
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Ant colony-based algorithm for constructing broadcasting tree with degree and delay constraints 晏廷.
Ant Colony Optimization Optimisation Methods. Overview.
1 Greedy Randomized Adaptive Search and Variable Neighbourhood Search for the minimum labelling spanning tree problem Kuo-Hsien Chuang 2008/11/05.
Presented by: Martyna Kowalczyk CSCI 658
A Heuristic Ant Algorithm for Solving QoS Multicast Routing Problem Chao-Hsien Chu; JunHua Gu; Xiang Dan Hou; Qijun Gu Congress on Evolutionary Computation.
1 IE 607 Heuristic Optimization Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
Case Study #2: Landscape Ice Road Suitability Assessment NSDSS Workshop 4 September 19-20, 2012 Fairbanks & Anchorage, Alaska.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Chapter 9 – Graphs A graph G=(V,E) – vertices and edges
Development of a Decision Aiding Framework For Energy Infrastructure Siting Ganesh Doluweera & Joule Bergerson Institute for Sustainable Energy, Environment.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
North Slope Decision Support System First Stakeholder Workshop January 20-21, 2009 Anchorage, Alaska.
GATree: Genetically Evolved Decision Trees 전자전기컴퓨터공학과 데이터베이스 연구실 G 김태종.
Minimum Routing Cost Spanning Trees Kun-Mao Chao ( 趙坤茂 ) Department of Computer Science and Information Engineering National Taiwan University, Taiwan.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Ant Colony Optimization Algorithms for TSP: 3-6 to 3-8 Timothy Hahn February 13, 2008.
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Easiest-to-Reach Neighbor Search Fatimah Aldubaisi.
CS223 Advanced Data Structures and Algorithms 1 Review for Final Neil Tang 04/27/2010.
Vishal Jain, AntNet Agent Based Strategy for CMDR “Agent Based Multiple Destination Routing ”
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
North Slope Decision Support System Requirements & Specifications November 9, 2009 Fairbanks, Alaska.
1 BIM304: Algorithm Design Time: Friday 9-12am Location: B4 Instructor: Cuneyt Akinlar Grading –2 Midterms – 20% and 30% respectively –Final – 30% –Projects.
Minimum Spanning Trees CS 146 Prof. Sin-Min Lee Regina Wang.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
Graphs and MSTs Sections 1.4 and 9.1. Partial-Order Relations Everybody is not related to everybody. Examples? Direct road connections between locations.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Spanning Tree Algorithms William T. Trotter and Mitchel T. Keller Math 3012 – Applied Combinatorics Spring 2009.
Biologically Inspired Computation Ant Colony Optimisation.
Prims Algorithm for finding a minimum spanning tree
DRILL Answer the following question’s about yesterday’s activity in your notebook: 1.Was the activity an example of ACO or PSO? 2.What was the positive.
ACO for NP-hard Problems (continued) ACO February 2008 C. Colson.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
I can describe the differences between Hamilton and Euler circuits and find efficient Hamilton circuits in graphs. Hamilton Circuits I can compare and.
Name : Mamatha J M Seminar guide: Mr. Kemparaju. GRID COMPUTING.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
Graphs 1 Neil Ghani University of Strathclyde. Where are we …. We studied lists: * Searching and sorting a list Then we studied trees: * Efficient search.
Hybrid Ant Colony Optimization-Support Vector Machine using Weighted Ranking for Feature Selection and Classification.
Graphs Representation, BFS, DFS
CS1022 Computer Programming & Principles
Minimum Spanning Tree Chapter 13.6.
Graph Algorithm.
Connected Components Minimum Spanning Tree
Ant Colony Optimization with Multiple Objectives
Topological Ordering Algorithm: Example
Chapter 2: Business Efficiency Business Efficiency
Section 2: Multiple choice
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Path Planning using Ant Colony Optimisation
traveling salesman problem
Ants and the TSP.
Topological Ordering Algorithm: Example
Autumn 2016 Lecture 10 Minimum Spanning Trees
Topological Ordering Algorithm: Example
Winter 2019 Lecture 10 Minimum Spanning Trees
Topological Ordering Algorithm: Example
Presentation transcript:

North Slope Decision Support System: Ice Road Planning Algorithms 3 rd Stakeholder Workshop April 27-28, 2011

Ice Road Routing: A Complex Problem Often multiple exploration sites Sometimes multiple possible starting points Avoidance of undesirable/difficult features Water availability Regulatory issues Path re-use in future seasons Multiple objectives Cost Time Risk/Reliability

START END

Ant Colony Systems Based on natural behavior of ants in route finding between nest and food… Pheromones! Algorithm Development

Ant Colony Systems Based on natural behavior of ants in route finding between nest and food… Pheromones! Algorithm Development

Ant Colony Systems Based on natural behavior of ants in route finding between nest and food… Pheromones! Algorithm Development

Ant Colony Systems Based on natural behavior of ants in route finding between nest and food… Pheromones! Algorithm Development

Issues to Solve Ants get lost in complex and open topologies Most traditional ACS applications are single objective Our real-world ants have to build their own roads and need water

Graph Pruning Keep ants from getting lost by reducing topology to non-redundant paths

Graph Pruning Keep ants from getting lost by reducing topology to non-redundant paths

Traditional ACS includes link choice heurisitics Exploration versus Exploitation Probabilistic Choice weighted by pheromones and a priori suitability scores Multi-Objective Path-Finding Pher 1 Suit 1 Pher 2 Suit 2 Pher 3 Suit 3

Multi-objective ACS includes multiple suitability scores, preference functions, and non- dominated sorting to find pareto-fronts Multi-Objective Path-Finding Pher 1 SuitA 1 SuitB 1 SuitC 1 Pher 2 SuitA 2 SuitB 2 SuitC 2 Pher 3 SuitA 3 SuitB 3 SuitC 3 Obj A Obj B

As the ants move along the path, they search for the nearest available permitted lake to withdraw water from. Water Accounting 4

On large open grids, sometimes the paths will have unnecessary bends or curves. Path Straightening

The ants can determine the best starting point given a stretch of road. Multiple Start Points

Steiner Problem – Minimum Spanning Tree Multiple End Points Waypoint

Steiner Problem – Minimum Spanning Tree Multiple End Points

When there are more than 3 endpoints then pheromone sharing is used. Multiple End Points

START END

START END

START END RouteTravel Time (hrs) Construction Cost ($) New Permits Needed Orange0.251,400,0002 Green0.41,000,0001 Blue0.451,200,0000

The resolution of the roads are limited by the 100m x 100m DEM data used. Water accounting for road construction is dependent upon available lake data. Some data may not be available. Limitations

Demonstration

1. Review “Permitting Matrix” 2. Let’s sketch out planning process and identify tasks that NSDSS can help improve How does NSDSS fit into the planning process?

“Permitting Matrix”

Planning Process