Synthesizing Optimally Resilient Controllers Joint work with Daniel - - PowerPoint PPT Presentation

synthesizing optimally resilient controllers
SMART_READER_LITE
LIVE PREVIEW

Synthesizing Optimally Resilient Controllers Joint work with Daniel - - PowerPoint PPT Presentation

Synthesizing Optimally Resilient Controllers Joint work with Daniel Neider and Alexander Weinert Martin Zimmermann Saarland University September 20th, 2018 Highlights Conference, Berlin, Germany Martin Zimmermann Saarland University


slide-1
SLIDE 1

Synthesizing Optimally Resilient Controllers

Joint work with Daniel Neider and Alexander Weinert

Martin Zimmermann

Saarland University

September 20th, 2018

Highlights Conference, Berlin, Germany

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-2
SLIDE 2

Dallal, Neider, Tabuada: Safety games with “unmodeled intermittent disturbances” Add disturbance edges (dashed) to classical safety game Only from Player 0 vertices Not under control of Player 1 nor equipped with fault model Instead: assumed to be “rare” events Question: how many disturbances can Player 0 deal with?

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-3
SLIDE 3

Dallal, Neider, Tabuada: Safety games with “unmodeled intermittent disturbances”

Definition

The resilience of a vertex v is the largest k such that Player 0 has a strategy σ such that every play that starts in v, is consistent with σ, and has strictly less than k disturbances is winning for Player 0.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-4
SLIDE 4

Dallal, Neider, Tabuada: Safety games with “unmodeled intermittent disturbances”

1 1 2 2 ∞

Definition

The resilience of a vertex v is the largest k such that Player 0 has a strategy σ such that every play that starts in v, is consistent with σ, and has strictly less than k disturbances is winning for Player 0.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-5
SLIDE 5

Dallal, Neider, Tabuada: Safety games with “unmodeled intermittent disturbances”

1 1 2 2 ∞

Theorem (DNT’16)

The resilience of the vertices of a safety game G and a memoryless

  • ptimally resilient strategy for G are computable in polynomial

time.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-6
SLIDE 6

Neider, Weinert, Z. (’17): What about (max-) parity games?

1 1 1 1 2

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-7
SLIDE 7

Neider, Weinert, Z. (’17): What about (max-) parity games?

1 1 1 1 1 2

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-8
SLIDE 8

Neider, Weinert, Z. (’17): What about (max-) parity games?

1 1 1 1 1 2

Definition

The resilience of a vertex v is the largest k such that Player 0 has a strategy σ such that every play that starts in v, is consistent with σ, and has strictly less than k disturbances is winning for Player 0.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-9
SLIDE 9

Neider, Weinert, Z. (’17): What about (max-) parity games?

1 1 1 1 1 2 1 1 2 1 1 ω + 1 ω ω ω + 1

Definition

The resilience of a vertex v is the largest k such that Player 0 has a strategy σ such that every play that starts in v, is consistent with σ, and has strictly less than k disturbances is winning for Player 0.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-10
SLIDE 10

Neider, Weinert, Z. (’17): What about (max-) parity games?

1 1 1 1 1 2 1 1 2 1 1 ω + 1 ω ω ω + 1

Theorem (NWZ’18)

The resilience of the vertices of a parity game G and a memoryless

  • ptimally resilient strategy for G are computable in

quasi-polynomial time.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-11
SLIDE 11

Disturbances make games more interesting!

1 1 1 ω + 1 1

Disturbances can be desirable: From upper vertex, one disturbance takes Player 0 from her

  • pponent’s winning region to her own

From the lower vertex, there is no such chance for recovery Note that both vertices have resilience 0

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-12
SLIDE 12

Disturbances make games more interesting!

1 ω ω ω ω ω ω ω

Tradeoff: disturbances vs. winning condition If odd colors are to be avoided, then the upper route is preferable (it takes two consecutive disturbances to reach 1) If disturbances are to be avoided, then the lower route is preferable (only one disturbance possible) Note that both strategies witness all vertices having resilience ω

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers

slide-13
SLIDE 13

Disturbances make games more interesting!

1 2 1 1 1

Tradeoff: disturbances vs. memory The more memory Player 0 uses, the more she can avoid the risk of a fatal disturbance, but she has to take the risk infinitely often to satisfy the parity condition.

Martin Zimmermann Saarland University Synthesizing Optimally Resilient Controllers