existence of simple tours through imprecise points
play

Existence of Simple Tours through Imprecise Points Maarten L - PowerPoint PPT Presentation

Existence of Simple Tours through Imprecise Points Maarten L offler Center for Geometry, Imaging and Virtual Environments Utrecht University 1-1 Overview Imprecise points Imprecise simple polygons NP-hardness proof Planar


  1. Existence of Simple Tours through Imprecise Points Maarten L¨ offler Center for Geometry, Imaging and Virtual Environments Utrecht University 1-1

  2. Overview • Imprecise points • Imprecise simple polygons • NP-hardness proof • Planar 3-SAT • Variables as scissors • Clauses • Further details • Other results and consequences 2-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  3. Imprecise Points • Unknown location • Known region of possible locations • Regions are simple geometric objects • Disc • Square • Rectangle • Convex polygon • Line segment 3-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  4. Imprecise Points • Unknown location • Known region of possible locations • Regions are simple geometric objects • Disc • Square • Rectangle • Convex polygon • Line segment 3-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  5. Imprecise Points • Unknown location • Known region of possible locations • Regions are simple geometric objects • Disc • Square • Rectangle • Convex polygon • Line segment 3-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  6. Imprecise Points • Unknown location • Known region of possible locations • Regions are simple geometric objects • Disc • Square • Rectangle • Convex polygon • Line segment 3-4 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  7. Imprecise Points • Unknown location • Known region of possible locations • Regions are simple geometric objects • Disc • Square • Rectangle • Convex polygon • Line segment 3-5 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  8. Imprecise Simple Polygons • Sequence of imprecise 1 points 2 • Place one vertex in 4 each region 10 • The result should be 5 a simple polygon 3 9 • This problem is NP-hard 8 7 6 4-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  9. Imprecise Simple Polygons • Sequence of imprecise 1 points 2 • Place one vertex in 4 each region 10 • The result should be 5 a simple polygon 3 9 • This problem is NP-hard 8 7 6 4-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  10. Imprecise Simple Polygons • Sequence of imprecise 1 points 2 • Place one vertex in 4 each region 10 • The result should be 5 a simple polygon 3 9 • This problem is NP-hard 8 7 6 4-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  11. Planar 3-SAT • Boolean satisfiability a ∨ b ∨ ¬ c problem b • At most three a variables per clause b ∨ ¬ c ∨ e • Variable-clause graph c must be planar e • Known to be NP-hard [Lichtenstein 1982] d ¬ a ∨ c ∨ ¬ d 5-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  12. Planar 3-SAT • Boolean satisfiability a ∨ b ∨ ¬ c problem b • At most three a variables per clause b ∨ ¬ c ∨ e • Variable-clause graph c must be planar e • Known to be NP-hard [Lichtenstein 1982] d ¬ a ∨ c ∨ ¬ d 5-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  13. Scissors Gadget • Configuration of four imprecise points 1 4 • Two distinct possible solutions • Each variable will be represented by a 3 2 number of scissors • Positive slope: true • Negative slope: false 6-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  14. Scissors Gadget • Configuration of four imprecise points 1 4 • Two distinct possible solutions • Each variable will be represented by a 3 2 number of scissors • Positive slope: true • Negative slope: false 6-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  15. Scissors Gadget • Configuration of four imprecise points 1 4 • Two distinct possible solutions • Each variable will be represented by a 3 2 number of scissors • Positive slope: true • Negative slope: false 6-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  16. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  17. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  18. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  19. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-4 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  20. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-5 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  21. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-6 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  22. Scissors Chain 1 4 1 4 3 3 2 3 2 2 1 4 7-7 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  23. Clause Gadget • Configuration of three 1 imprecise points • Two fixed parts of the tour • Three distinct 2 possible solutions • Each solution will be connected to one of the clause’s variables 3 8-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  24. Clause Gadget • Configuration of three 1 imprecise points • Two fixed parts of the tour • Three distinct 2 possible solutions • Each solution will be connected to one of the clause’s variables 3 8-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  25. Clause Gadget • Configuration of three 1 imprecise points • Two fixed parts of the tour • Three distinct 2 possible solutions • Each solution will be connected to one of the clause’s variables 3 8-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  26. Clause Gadget • Configuration of three 1 imprecise points • Two fixed parts of the tour • Three distinct 2 possible solutions • Each solution will be connected to one of the clause’s variables 3 8-4 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  27. Variables and Clauses 9-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  28. Variables and Clauses 9-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  29. Variables and Clauses 9-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  30. Variables and Clauses 9-4 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  31. Variables and Clauses 9-5 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  32. Variables and Clauses 9-6 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  33. Variables and Clauses 9-7 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  34. Variables and Clauses 9-8 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  35. Variables and Clauses 9-9 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  36. Variables and Clauses 9-10 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  37. Further Details • Splitting variables • Variables will occur in many clauses • Chains need to move vertically • Connecting tour parts • Many small pieces of tour need to become one big tour • Bridges to cross chains 10-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  38. Further Details • Splitting variables • Variables will occur in many clauses • Chains need to move vertically • Connecting tour parts • Many small pieces of tour need to become one big tour • Bridges to cross chains 10-2 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  39. Further Details • Splitting variables • Variables will occur in many clauses • Chains need to move vertically • Connecting tour parts • Many small pieces of tour need to become one big tour • Bridges to cross chains 10-3 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  40. Further Details • Splitting variables • Variables will occur in many clauses • Chains need to move vertically • Connecting tour parts • Many small pieces of tour need to become one big tour • Bridges to cross chains 10-4 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

  41. Conclusions • Finding a simple polygon with imprecise vertices as vertical line segments is NP-hard • Other results • Imprecision model: any other connected region • Finding the shortest simple tour through n regions 11-1 Existence of Simple Tours through Imprecise Points Maarten L¨ offler, March 7, 2007

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend