Stefan Ratschan

dblp:67/4669 · DBLP profile ↗
← Back
23ranked-venue papers
10as first author
9since 2021 · last 2026
0000-0003-1710-1513ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 7 first-author · 3 since 2021Artificial intelligence and machine learning · 8 · 2 first-author · 5 since 2021Software engineering, systems software and programming languages · 8 · 2 first-author · 3 since 2021Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2026 Input-Based Three-Valued Abstraction Refinement
Jan Onderka, Stefan Ratschan
VMCAI2
2025 SMT and Functional Equation Solving over the Reals: Challenges from the IMO
abstract
Abstract We use SMT technology to address a class of problems involving uninterpreted functions and nonlinear real arithmetic. In particular, we focus on problems commonly found in mathematical competitions, such as the International Mathematical Olympiad (IMO), where the task is to determine all solutions to constraints on an uninterpreted function. Although these problems require only high-school-level mathematics, state-of-the-art SMT solvers often struggle with them. We propose several techniques to improve SMT performance in this setting.
Chad E. Brown, Karel Chvalovský, Mikolás Janota, Miroslav Olsák, Stefan Ratschan
CADE5
2025 Satisfiability of Non-linear Transcendental Arithmetic as a Certificate Search Problem
Enrico Lipparini, Stefan Ratschan
J. Autom. Reason.2
2024 Multi-Agent Path Finding with Continuous Time Using SAT Modulo Linear Real Arithmetic
Tomás Kolárik, Stefan Ratschan, Pavel Surynek
ICAART (1)2
2023 Railway Scheduling Using Boolean Satisfiability Modulo Simulations
Tomás Kolárik, Stefan Ratschan
FM2
2023 LQR-Trees with Sampling Based Exploration of the State Space
abstract
This paper introduces an extension of the LQR-tree algorithm, which is a feedback-motion-planning algorithm for stabilizing a system of ordinary differential equations from a bounded set of initial conditions to a goal. The constructed policies are represented by a tree of exemplary system trajec-tories, so called demonstrations, and linear-quadratic regulator (LQR) feedback controllers. Consequently, the crucial component of any LQR-tree algorithm is a demonstrator that provides suitable demonstrations. In previous work, such a demonstrator was given by a local trajectory optimizer. However, these require appropriate initial guesses of solutions to provide valid results, which was pointed out, but largely unresolved in previous implementations. In this paper, we augment the LQR-tree algorithm with a randomized motion-planning procedure to discover new valid demonstration candidates to initialize the demonstrator in parts of state space not yet covered by the LQR-tree. In comparison to the previous versions of the LQR-tree algorithm, the resulting exploring LQR-tree algorithm reliably synthesizes feedback control laws for a far more general set of problems.
Jirí Fejlek, Stefan Ratschan
IROS2
2023 Deciding Predicate Logical Theories Of Real-Valued Functions
abstract
The notion of a real-valued function is central to mathematics, computer science, and many other scientific fields. Despite this importance, there are hardly any positive results on decision procedures for predicate logical theories that reason about real-valued functions. This paper defines a first-order predicate language for reasoning about multi-dimensional smooth real-valued functions and their derivatives, and demonstrates that - despite the obvious undecidability barriers - certain positive decidability results for such a language are indeed possible.
Stefan Ratschan
MFCS1
2022 Computing Funnels Using Numerical Optimization Based Falsifiers
abstract
In this paper, we present an algorithm that computes funnels along trajectories of systems of ordinary differential equations. A funnel is a time-varying set of states containing the given trajectory, for which the evolution from within the set at any given time stays in the funnel. Hence it generalizes the behavior of single trajectories to sets around them, which is an important task, for example, in robot motion planning. In contrast to approaches based on sum-of-squares programming, which poorly scale to high dimensions, our approach is based on falsification and tackles the funnel computation task directly, through numerical optimization. This approach computes accurate funnel estimates far more efficiently and leaves formal verification to the end, outside all funnel size optimization loops.
Jirí Fejlek, Stefan Ratschan
ICRA2
2022 Fast Three-Valued Abstract Bit-Vector Arithmetic
Jan Onderka, Stefan Ratschan
VMCAI2
2016 Quasi-decidability of a Fragment of the First-Order Theory of Real Numbers
Peter Franek, Stefan Ratschan, Piotr Zgliczynski
J. Autom. Reason.2
2014 Safety verification of non-linear hybrid systems is quasi-decidable
Stefan Ratschan
Formal Methods Syst. Des.1
2011 Satisfiability of Systems of Equations of Real Analytic Functions Is Quasi-decidable
Peter Franek, Stefan Ratschan, Piotr Zgliczynski
MFCS2
2010 Safety Verification for Probabilistic Hybrid Systems
Lijun Zhang 0001, Zhikun She, Stefan Ratschan, Holger Hermanns, Ernst Moritz Hahn
CAV3
2010 Safety Verification of Non-linear Hybrid Systems Is Quasi-Semidecidable
Stefan Ratschan
TAMC1
2007 Language-Based Abstraction Refinement for Hybrid System Verification
Felix Klaedtke, Stefan Ratschan, Zhikun She
VMCAI2
2007 Safety verification of hybrid systems by constraint propagation-based abstraction refinement
Stefan Ratschan, Zhikun She
ACM Trans. Embed. Comput. Syst.1
2006 Efficient solving of quantified inequality constraints over the real numbers
abstract
Let a quantified inequality constraint over the reals be a formula in the first-order predicate language over the structure of the real numbers, where the allowed predicate symbols are ≤ and <. Solving such constraints is an undecidable problem when allowing function symbols such sin or cos. In this article, we give an algorithm that terminates with a solution for all, except for very special, pathological inputs. We ensure the practical efficiency of this algorithm by employing constraint programming techniques.
Stefan Ratschan
ACM Trans. Comput. Log.1
2005 Guaranteed Termination in the Verification of LTL Properties of Non-linear Robust Discrete Time Hybrid Systems
Werner Damm, Guilherme Pinto, Stefan Ratschan
ATVA3
2004 Convergent approximate solving of first-order constraints by approximate quantifiers
abstract
Exactly solving first-order constraints (i.e., first-order formulas over a certain predefined structure) can be a very hard, or even undecidable problem. In continuous structures like the real numbers it is promising to compute approximate solutions instead of exact ones. However, the quantifiers of the first-order predicate language are an obstacle to allowing approximations to arbitrary small error bounds. In this article, we remove this obstacle by modifying the first-order language and replacing the classical quantifiers with approximate quantifiers. These also have two additional advantages: First, they are tunable, in the sense that they allow the user to decide on the trade-off between precision and efficiency. Second, they introduce additional expressivity into the first-order language by allowing reasoning over the size of solution sets.
Stefan Ratschan
ACM Trans. Comput. Log.1
2003 Solving Existentially Quantified Constraints with One Equality and Arbitrarily Many Inequalities
Stefan Ratschan
CP1
2002 Continuous First-Order Constraint Satisfactionwith Equality and Disequality Constraints
Stefan Ratschan
CP1
2002 Search Heuristics for Box Decomposition Methods
Stefan Ratschan
J. Glob. Optim.1
2002 Quantified Constraints Under Perturbation
Stefan Ratschan
J. Symb. Comput.1