All Publications

2026

Formal specification and control synthesis of autonomous robots using rulebooks

Tichakorn Wongpiromsarn, Konstantin Slutsky, Emilio Frazzoli

IEEE Trans. Robot., Vol 42, (2026), 1330-1350

DOIPDF

This article presents a formal specification framework for planning and control of autonomous robots, focusing on the challenge of managing complex tradeoffs among multiple potentially conflicting objectives. These include hierarchical relationships and noncomparable objectives, some of which may be too complex to be captured by standard additive cost functions. We leverage the rulebook formalism to represent such objectives and their relationships and formulate two control synthesis problems: single-strategy synthesis, which seeks one optimal strategy, and complete synthesis, which computes the full set of optimal strategies with respect to a rulebook, analogous to the Pareto front in multiobjective planning. We show that our formulation generalizes existing temporal logic-based and optimization-based planning and control, providing a unifying framework across robotics, formal methods, control theory, and operation research. For single-strategy synthesis, we identify tractable subclasses and present a polynomial-time algorithm that accommodates richer combinations of objectives than prior work. For complete synthesis, we introduce an algorithm to compute all optimal solutions and analyze its computational complexity. In both cases, we present case studies that include complex multiobjective planning problems and demonstrate the practical effectiveness of our approach compared to existing methods.

2024

Katok’s special representation theorem for multidimensional Borel flows

Konstantin Slutsky

Ergodic Theory Dynam. Systems, Vol 44, Issue 7, (2024), 1945-1962

DOIPDF

AbstractKatok’s special representation theorem states that any free ergodic measure- preserving Rd\mathbb {R}^{d}Rd -flow can be realized as a special flow over a Zd\mathbb {Z}^{d}Zd -action. It provides a multidimensional generalization of the ‘flow under a function’ construction. We prove the analog of Katok’s theorem in the framework of Borel dynamics and show that, likewise, all free Borel Rd\mathbb {R}^{d}Rd -flows emerge from Zd\mathbb {Z}^{d}Zd -actions through the special flow construction using bi-Lipschitz cocycles.

2021

Minimum-violation planning for autonomous systems: theoretical and practical considerations

Konstantin Slutsky, Tichakorn Wongpiromsarn, Emilio Frazzoli, Ufuk Topcu

ACC 2021, (2021), 4866-4872

DOIPDF

This paper considers the problem of computing an optimal trajectory for an autonomous system that is subject to a set of potentially conflicting rules. First, we introduce the concept of prioritized safety specifications, where each rule is expressed as a temporal logic formula with its associated weight and priority. The optimality is defined based on the violation of such prioritized safety specifications. We then introduce a class of temporal logic formulas called si-FLTLGX and develop an efficient, incremental sampling-based approach to solve this minimum-violation planning problem with guarantees on asymptotic optimality. We illustrate the application of the proposed approach in autonomous vehicles, showing that si-FLTLGX formulas are sufficiently expressive to describe many traffic rules. Finally, we discuss practical considerations and present simulation results for a vehicle overtaking scenario.

Smooth orbit equivalence of multidimensional Borel flows

Konstantin Slutsky

Adv. Math., Vol 381, (2021), 107626

DOIPDF

Free Borel Rd\mathbb{R}^dRd-flows are smoothly equivalent if there is a Borel bijection between the phase spaces that maps orbits onto orbits and is a CC^\inftyC-smooth orientation preserving diffeomorphism between orbits. We show that all free non-tame Borel Rd\mathbb{R}^dRd-flows are smoothly equivalent in every dimension d2d \ge 2d2. This answers a question of B. Miller and C. Rosendal.

2020

Hierarchical multiobjective shortest path problems

Konstantin Slutsky, Dmitry Yershov, Tichakorn Wongpiromsarn, Emilio Frazzoli

WAFR 2020, Springer Proc. Adv. Robot., Vol 17, (2020)

DOIPDF

We consider the shortest path problem on graphs with weights taking values in Cartesian products of cost monoids. Such cost structures appear in multiobjective planning including, for instance, the minimum-violation planning framework. It is known that these products often do not satisfy the conditions of a cost monoid. Classical dynamic programming graph search algorithms may therefore fail to find an optimal solution. We isolate the concept of a regular cost monoid and propose an iterative search algorithm that finds an optimal path in graphs weighted by products of such costs. Our algorithm allows this class of multiobjective planning problems to be solved in polynomial time.

2019

Liability, ethics, and culture-aware behavior specification using rulebooks

Konstantin Slutsky, Andrea Censi, Tichakorn Wongpiromsarn, Dmitry Yershov, Scott Pendleton, James Fu, Emilio Frazzoli

IEEE ICRA 2019, (2019), 8536–8542

DOIPDF

The behavior of self-driving cars must be compatible with an enormous set of conflicting and ambiguous objectives, from law, from ethics, from the local culture, and so on. This paper describes a new way to conveniently define the desired behavior for autonomous agents, which we use on the self-driving cars developed at nuTonomy. We define a "rulebook" as a pre-ordered set of "rules", each akin to a violation metric on the possible outcomes ("realizations"). The rules are partially ordered by priority. The semantics of a rulebook imposes a pre-order on the set of realizations. We study the compositional properties of the rulebooks, and we derive which operations we can allow on the rulebooks to preserve previously-introduced constraints. While we demonstrate the application of these techniques in the self-driving domain, the methods are domain-independent.

Regular cross sections of Borel flows

Konstantin Slutsky

J. Eur. Math. Soc. (JEMS), Vol 21, Issue 7, (2019), 1985–2050

DOIPDF

Any free Borel flow is shown to admit a cross section with only two possible distances between adjacent points. Non smooth flows are proved to be Lebesgue orbit equivalent if and only if they admit the same number of invariant ergodic probability measures.

On time change equivalence of Borel flows

Konstantin Slutsky

Fund. Math., Vol 247, Issue 1, (2019), 1–24

DOIPDF

This paper addresses the notion of time change equivalence for Borel Rd\mathbb{R}^dRd-flows. We show that all free Rd\mathbb{R}^dRd-flows are time change equivalent up to a compressible set. An appropriate version of this result for non-free flows is also given.

2017

Lebesgue orbit equivalence of multidimensional Borel flows

Konstantin Slutsky

Ergodic Theory Dynam. Systems, Vol 37, Issue 6, (2017), 1966–1996

DOIPDF

The main result of the paper is classification of free multidimensional Borel flows up to Lebesgue Orbit Equivalence, by which we understand an orbit equivalence that preserves the Lebesgue measure on each orbit. Two non smooth Euclidean flows are shown to be Lebesgue Orbit Equivalence if and only if they admit the same number of invariant ergodic probability measures.

2016

Graev ultrametrics and free products of Polish groups

Konstantin Slutsky

Forum Math., Vol 28, Issue 3, (2016), 437–456

DOIPDF

We construct Graev ultrametrics on free products of groups with two-sided invariant ultrametrics and HNN extensions of such groups. We also introduce a notion of a free product of general Polish groups and prove, in particular, that two Polish groups GGG and HHH can be embedded into a Polish group TTT in such a way that the subgroup of TTT generated by GGG and HHH is isomorphic to the free product GHG*HGH.

2014

Graev metrics on free products and HNN extensions

Konstantin Slutsky

Trans. Amer. Math. Soc., Vol 366, Issue 12, (2014), 6353–6395

DOIPDF

We give a construction of two-sided invariant metrics on free products (possibly with amalgamation) of groups with two-sided invariant metrics and, under certain conditions, on HNN extensions of such groups. Our approach is similar to the Graev's construction of metrics on free groups over pointed metric spaces.

2013

Automatic continuity for homomorphisms into free products

Konstantin Slutsky

J. Symbolic Logic, Vol 78, Issue 4, (2013), 1288–1306

DOIPDF

A homomorphism from a completely metrizable topological group into a free product of groups whose image is not contained in a factor of the free product is shown to be continuous with respect to the discrete topology on the range. In particular, any completely metrizable group topology on a free product is discrete.

2012

Non-genericity phenomenon in some ordered Fraïssé classes

Konstantin Slutsky

J. Symbolic Logic, Vol 77, Issue 3, (2012), 987–1010

DOIPDF

We show that every two-dimensional class of topological similarity, and hence every diagonal conjugacy class of pairs, is meager in the group of order preserving bijections of the rationals and in the group of automorphisms of the randomly ordered rational Urysohn space.

2011

Riemann rearrangement theorem for some types of convergence

Konstantin Slutsky, Y. Dybskiy

J. Math. Anal. Appl., Vol 373, Issue 2, (2011), 605–613

DOIPDF

We reexamine the Riemann Rearrangement Theorem for different types of convergence and classify possible sum ranges for statistically convergent series and for series that converge along the 2n-filter.