further connections between contract scheduling and ray
play

Further Connections between Contract-Scheduling and Ray-Searching - PowerPoint PPT Presentation

Further Connections between Contract-Scheduling and Ray-Searching Problems Spyros Angelopoulos CNRS and University Pierre and Marie Curie Friday, October 23, 15 Outline and motivation Friday, October 23, 15 Outline and motivation Two


  1. Further Connections between Contract-Scheduling and Ray-Searching Problems Spyros Angelopoulos CNRS and University Pierre and Marie Curie Friday, October 23, 15

  2. Outline and motivation Friday, October 23, 15

  3. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI Friday, October 23, 15

  4. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) Friday, October 23, 15

  5. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) The second problem: how to obtain e ffj cient anytime algorithms Friday, October 23, 15

  6. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) The second problem: how to obtain e ffj cient anytime algorithms Objective: address variants of these problems with a common approach Friday, October 23, 15

  7. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) The second problem: how to obtain e ffj cient anytime algorithms Objective: address variants of these problems with a common approach Friday, October 23, 15

  8. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) The second problem: how to obtain e ffj cient anytime algorithms Objective: address variants of these problems with a common approach Friday, October 23, 15

  9. Outline and motivation Two well-studied problems: one from OR/TCS, the other from AI The first problem: searching on a star (unbounded domain) The second problem: how to obtain e ffj cient anytime algorithms Objective: address variants of these problems with a common approach Robots in this presentation are benign! * *certain conditions may apply Friday, October 23, 15

  10. The first problem: Ray searching Friday, October 23, 15

  11. The first problem: Ray searching Friday, October 23, 15

  12. The first problem: Ray searching Friday, October 23, 15

  13. The first problem: Ray searching Friday, October 23, 15

  14. The first problem: Ray searching Friday, October 23, 15

  15. The first problem: Ray searching Friday, October 23, 15

  16. The first problem: Ray searching Friday, October 23, 15

  17. The first problem: Ray searching Friday, October 23, 15

  18. The first problem: Ray searching Friday, October 23, 15

  19. The first problem: Ray searching Friday, October 23, 15

  20. The first problem: Ray searching Friday, October 23, 15

  21. The first problem: Ray searching Friday, October 23, 15

  22. The first problem: Ray searching Friday, October 23, 15

  23. The first problem: Ray searching Performance evaluation: Competitive ratio Friday, October 23, 15

  24. The first problem: Ray searching Performance evaluation: Competitive ratio α = sup total distance to find distance of from origin Friday, October 23, 15

  25. The first problem: Ray searching Performance evaluation: Competitive ratio α = sup total distance to find distance of from origin Friday, October 23, 15

  26. The second problem: Scheduling contract algorithms Friday, October 23, 15

  27. The second problem: Scheduling contract algorithms Contract algorithms execution time given as input may return non-meaningful solutions if interrupted Friday, October 23, 15

  28. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) Friday, October 23, 15

  29. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  30. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  31. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  32. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  33. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  34. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  35. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms Friday, October 23, 15

  36. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time Friday, October 23, 15

  37. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time interruption at time t Friday, October 23, 15

  38. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time interruption at time t Friday, October 23, 15

  39. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time interruption at time t Friday, October 23, 15

  40. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time contract execution of worst progress interruption at time t Friday, October 23, 15

  41. The second problem: Scheduling contract algorithms Interruptible algorithms Contract algorithms execution time given as input may be interrupted at will may return non-meaningful always return meaningful solutions if interrupted solutions (improving with time) [Russell and Zilberstein 1991]: Interruptible algorithms via schedules of executions of contract algorithms . . . . . time contract execution of worst progress interruption at time t interruption time t Performance evaluation: Acceleration ratio β = sup length of t Friday, October 23, 15

Recommend


More recommend