View Planning with Traveling Cost (Traveling VPP):

Slides:



Advertisements
Similar presentations
Outline LP formulation of minimal cost flow problem
Advertisements

ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
Great Theoretical Ideas in Computer Science for Some.
Follow the regularized leader
DMOR Networks. Graphs: Koenigsberg bridges Leonard Euler problem (1736)
The Out of Kilter Algorithm in Introduction The out of kilter algorithm is an example of a primal-dual algorithm. It works on both the primal.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Randomized Planning for Short Inspection Paths Tim Danner and Lydia E. Kavraki 2000 Presented by David Camarillo CS326a: Motion Planning, Spring
Math443/543 Mathematical Modeling and Optimization
Approximation Algorithms
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
Given Connections Solution
Take a Walk and Cluster Genes: A TSP-based Approach to Optimal Rearrangement Clustering Sharlee Climer and Weixiong Zhang This research was supported in.
Network Flow Models Chapter 7.
Randomized Planning for Short Inspection Paths Tim Danner and Lydia E. Kavraki 2000 Presented by Dongkyu, Choi On the day of 28 th May 2003 CS326a: Motion.
1 Integrality constraints Integrality constraints are often crucial when modeling optimizayion problems as linear programs. We have seen that if our linear.
Introduction to Management Science
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234 Lecture 1 -- (14-Jan-09) “Introduction”  Combinatorial Optimization.
7-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Using Dijkstra’s Algorithm to Find a Shortest Path from a to z 1.
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Miao Zhao, Ming Ma and Yuanyuan Yang
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
COSC 2007 Data Structures II Chapter 14 Graphs III.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
6.1 Hamilton Circuits and Paths: Hamilton Circuits and Paths: Hamilton Path: Travels to each vertex once and only once… Hamilton Path: Travels to each.
1 Oblivious Routing in Wireless networks Costas Busch Rensselaer Polytechnic Institute Joint work with: Malik Magdon-Ismail and Jing Xi.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Traveling Salesman Problem IEOR 4405 Production Scheduling Professor Stein Sally Kim James Tsai April 30, 2009.
Lecture 6 NP Class. P = ? NP = ? PSPACE They are central problems in computational complexity.
Minimum Spanning Trees CS 146 Prof. Sin-Min Lee Regina Wang.
TSP – Upper Bounds and Lower Bounds Initial problem : Upper Bound A salesman based in Stockton needs to visit shops based in Darlington, Billingham, Middlesbrough,
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
Optimal Planning of a Mobile Sensor for Aircraft Rivet Inspection Weihua Sheng Dept. of Electrical & Computer Eng. Kettering University/Formerly GMI Hongjun.
Lecture 25 NP Class. P = ? NP = ? PSPACE They are central problems in computational complexity.
Decision Maths 1 Shortest path algorithm Dijkstra’s Algorithm A V Ali :
1.3 Modeling with exponentially many constr. Integer Programming
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
7-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Traveling Salesman Problem DongChul Kim HwangRyol Ryu.
Graphs 1 Neil Ghani University of Strathclyde. Where are we …. We studied lists: * Searching and sorting a list Then we studied trees: * Efficient search.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
1 1 Slide © 2005 Thomson/South-Western Chapter 9 Network Models n Shortest-Route Problem n Minimal Spanning Tree Problem n Maximal Flow Problem.
Shana Norman Dec 11, 2003 Final Project
Prof. Yu-Chee Tseng Department of Computer Science
St. Edward’s University
Shortest Path Problems
Lecture 2-2 NP Class.
Great Theoretical Ideas in Computer Science
Lecture 5 NP Class.
1.3 Modeling with exponentially many constr.
Heuristics Definition – a heuristic is an inexact algorithm that is based on intuitive and plausible arguments which are “likely” to lead to reasonable.
Genome Assembly.
Shortest Path.
Robot Biconnectivity Problem
Unit 4: Dynamic Programming
Shortest-Paths Trees Kun-Mao Chao (趙坤茂)
Solving TSP in O-Mopsi orienteering game Radu Mariescu-Istodor
Neural Networks Chapter 4
1.3 Modeling with exponentially many constr.
Lecture 11 CSE 331 Sep 21, 2017.
Out-of-Kilter Algorithm
The Shortest Path Algorithm
Introduction to Scientific Computing
Presentation transcript:

View Planning with Traveling Cost (Traveling VPP): A Primal Dual Algorithm Based on the Unified Problem Formulation --- Pengpeng Wang, School of Engineering Science, Simon Fraser University I. Introduction: Traveling VPP 3. Integer Program Formulation • Inspect object surface completely • Realize sensor actions by robot movements • Minimize total costs: --- Sensing costs: number of views --- Traveling costs: robot path length Complete coverage requirement Connection requirement Unified formulation to facilitate the optimal solution 2. Related Work: 2-level Framework 4. Primal Dual Algorithm • First level: view planning problem (VPP) --- Minimize number of views • Second Level: Traveling Salesman problem (TSP) --- Minimize traveling cost • Modified first level: to address sensing and traveling (distance to the start position) tradeoff 5. Performance Analysis Counter example (two level framework performs arbitrarily bad) • Views planned in optimal solution are close to each other • Two level framework: --- First level ignores traveling cost. Views planned can be far apart --- Far-apart views result in excessive traveling cost. Same example (edge costs added) Level I (modified sensing costs) --- v1, v2 and v4 are chosen. Level II (shortest path) --- Recover the optimal solution