Skip to main content

Showing 1–28 of 28 results for author: Almagor, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.11849  [pdf, ps, other

    cs.FL

    Jum** Automata Must Pay

    Authors: Shaull Almagor, Ishai Salgado

    Abstract: Jum** automata are finite automata that read their input in a non-sequential manner, by allowing a reading head to ``jump'' between positions on the input, consuming a permutation of the input word. We argue that allowing the head to jump should incur some cost. To this end, we propose three quantitative semantics for jum** automata, whereby the jumps of the head in an accepting run define the… ▽ More

    Submitted 20 May, 2024; originally announced May 2024.

  2. arXiv:2310.09115  [pdf, ps, other

    cs.FL

    Determinization of Integral Discounted-Sum Automata is Decidable

    Authors: Shaull Almagor, Neta Dafni

    Abstract: Nondeterministic Discounted-Sum Automata (NDAs) are nondeterministic finite automata equipped with a discounting factor $λ>1$, and whose transitions are labelled by weights. The value of a run of an NDA is the discounted sum of the edge weights, where the $i$-th weight is divided by $λ^{i}$. NDAs are a useful tool for modelling systems where the values of future events are less influential than im… ▽ More

    Submitted 13 October, 2023; originally announced October 2023.

  3. Synchronized CTL over One-Counter Automata

    Authors: Shaull Almagor, Daniel Assa, Udi Boker

    Abstract: We consider the model-checking problem of Synchronized Computation-Tree Logic (CTL+Sync) over One-Counter Automata (OCAs). CTL+Sync augments CTL with temporal operators that require several paths to satisfy properties in a synchronous manner, e.g., the property "all paths should eventually see $p$ at the same time". The model-checking problem for CTL+Sync over finite-state Kripke structures was sh… ▽ More

    Submitted 21 December, 2023; v1 submitted 7 August, 2023; originally announced August 2023.

  4. arXiv:2307.14492  [pdf, ps, other

    cs.FL

    Dimension-Minimality and Primality of Counter Nets

    Authors: Shaull Almagor, Guy Avni, Henry Sinclair-Banks, Asaf Yeshurun

    Abstract: A $k$-Counter Net ($k$-CN) is a finite-state automaton equipped with $k$ integer counters that are not allowed to become negative, but do not have explicit zero tests. This language-recognition model can be thought of as labelled vector addition systems with states, some of which are accepting. Certain decision problems for $k$-CNs become easier, or indeed decidable, when the dimension $k$ is smal… ▽ More

    Submitted 24 December, 2023; v1 submitted 26 July, 2023; originally announced July 2023.

  5. arXiv:2307.11252  [pdf, other

    cs.RO cs.MA

    Introducing Delays in Multi-Agent Path Finding

    Authors: Justin Kottinger, Tzvika Geft, Shaull Almagor, Oren Salzman, Morteza Lahijanian

    Abstract: We consider a Multi-Agent Path Finding (MAPF) setting where agents have been assigned a plan, but during its execution some agents are delayed. Instead of replanning from scratch when such a delay occurs, we propose delay introduction, whereby we delay some additional agents so that the remainder of the plan can be executed safely. We show that finding the minimum number of additional delays is AP… ▽ More

    Submitted 20 April, 2024; v1 submitted 20 July, 2023; originally announced July 2023.

    Comments: 9 pages, 6 figures, and 3 tables

  6. arXiv:2304.01278  [pdf, other

    cs.FL

    Jum** Automata over Infinite Words

    Authors: Shaull Almagor, Omer Yizhaq

    Abstract: Jum** automata are finite automata that read their input in a non-consecutive manner, disregarding the order of the letters in the word. We introduce and study jum** automata over infinite words. Unlike the setting of finite words, which has been well studied, for infinite words it is not clear how words can be reordered. To this end, we consider three semantics: automata that read the infinit… ▽ More

    Submitted 3 April, 2023; originally announced April 2023.

  7. arXiv:2210.00785  [pdf, ps, other

    cs.LO

    The Geometry of Reachability in Continuous Vector Addition Systems with States

    Authors: Shaull Almagor, Arka Ghosh, Tim Leys, Guillermo A. Perez

    Abstract: We study the geometry of reachability sets of continuous vector addition systems with states (VASS). In particular we establish that they are almost Minkowski sums of convex cones and zonotopes generated by the vectors labelling the transitions of the VASS. We use the latter to prove that short so-called linear path schemes suffice as witnesses of reachability in continuous VASS of fixed dimension… ▽ More

    Submitted 14 November, 2022; v1 submitted 3 October, 2022; originally announced October 2022.

  8. arXiv:2207.02596  [pdf, other

    cs.GT cs.FL

    Concurrent Games with Multiple Topologies

    Authors: Shaull Almagor, Shai Guendelman

    Abstract: Concurrent multi-player games with $ω$-regular objectives are a standard model for systems that consist of several interacting components, each with its own objective. The standard solution concept for such games is Nash Equilibrium, which is a "stable" strategy profile for the players. In many settings, the system is not fully observable by the interacting components, e.g., due to internal vari… ▽ More

    Submitted 27 September, 2022; v1 submitted 6 July, 2022; originally announced July 2022.

  9. Conflict-based Search for Multi-Robot Motion Planning with Kinodynamic Constraints

    Authors: Justin Kottinger, Shaull Almagor, Morteza Lahijanian

    Abstract: Multi-robot motion planning (MRMP) is the fundamental problem of finding non-colliding trajectories for multiple robots acting in an environment, under kinodynamic constraints. Due to its complexity, existing algorithms either utilize simplifying assumptions or are incomplete. This work introduces kinodynamic conflict-based search (K-CBS), a decentralized (decoupled) MRMP algorithm that is general… ▽ More

    Submitted 1 July, 2022; originally announced July 2022.

    Comments: 7 pages, 6 figures, and 2 algorithms. To be presented at International Conference on Intelligent Robots and Systems (IROS) in October 2022

    Journal ref: 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  10. Conflict-Based Search for Explainable Multi-Agent Path Finding

    Authors: Justin Kottinger, Shaull Almagor, Morteza Lahijanian

    Abstract: In the Multi-Agent Path Finding (MAPF) problem, the goal is to find non-colliding paths for agents in an environment, such that each agent reaches its goal from its initial location. In safety-critical applications, a human supervisor may want to verify that the plan is indeed collision-free. To this end, a recent work introduces a notion of explainability for MAPF based on a visualization of the… ▽ More

    Submitted 4 April, 2022; v1 submitted 20 February, 2022; originally announced February 2022.

    Comments: To appear in International Conference on Automated Planning and Scheduling (ICAPS 2022), June 2022

    Journal ref: 2022 Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS))

  11. arXiv:2112.13716  [pdf, other

    cs.FL

    Determinization of One-Counter Nets

    Authors: Shaull Almagor, Asaf Yeshurun

    Abstract: One-Counter Nets (OCNs) are finite-state automata equipped with a counter that is not allowed to become negative, but does not have zero tests. Their simplicity and close connection to various other models (e.g., VASS, Counter Machines and Pushdown Automata) make them an attractive model for studying the border of decidability for the classical decision problems. The deterministic fragment of OC… ▽ More

    Submitted 27 December, 2021; originally announced December 2021.

    ACM Class: F.4.3

  12. Good-Enough Synthesis

    Authors: Shaull Almagor, Orna Kupferman

    Abstract: In the classical synthesis problem, we are given an LTL formula ψover sets of input and output signals, and we synthesize a system T that realizes ψ: with every input sequences x, the system associates an output sequence T(x) such that the generated computation x \otimes T(x) satisfies ψ. In practice, the requirement to satisfy the specification in all environments is often too strong, and it is c… ▽ More

    Submitted 8 September, 2021; originally announced September 2021.

    Comments: 26 pages, published in CAV 2020

    Journal ref: Computer Aided Verification - 32nd International Conference (2020), 541--563

  13. Simulation by Rounds of Letter-to-Letter Transducers

    Authors: Antonio Abu Nassar, Shaull Almagor

    Abstract: Letter-to-letter transducers are a standard formalism for modeling reactive systems. Often, two transducers that model similar systems differ locally from one another, by behaving similarly, up to permutations of the input and output letters within "rounds". In this work, we introduce and study notions of simulation by rounds and equivalence by rounds of transducers. In our setting, words are part… ▽ More

    Submitted 4 December, 2023; v1 submitted 4 May, 2021; originally announced May 2021.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (December 5, 2023) lmcs:9920

  14. MAPS-X: Explainable Multi-Robot Motion Planning via Segmentation

    Authors: Justin Kottinger, Shaull Almagor, Morteza Lahijanian

    Abstract: Traditional multi-robot motion planning (MMP) focuses on computing trajectories for multiple robots acting in an environment, such that the robots do not collide when the trajectories are taken simultaneously. In safety-critical applications, a human supervisor may want to verify that the plan is indeed collision-free. In this work, we propose a notion of explanation for a plan of MMP, based on vi… ▽ More

    Submitted 22 April, 2021; v1 submitted 30 October, 2020; originally announced October 2020.

    Comments: To appear in International Conference on Robotics and Automation (ICRA), May 2021. The document is 6 pages in length and contains 6 figures

    Journal ref: 2021 IEEE International Conference on Robotics and Automation (ICRA)

  15. arXiv:2010.14432  [pdf, other

    cs.LO cs.FL eess.SY

    Deciding $ω$-Regular Properties on Linear Recurrence Sequences

    Authors: Shaull Almagor, Toghrul Karimov, Edon Kelmendi, Jöel Ouaknine, James Worrell

    Abstract: We consider the problem of deciding $ω$-regular properties on infinite traces produced by linear loops. Here we think of a given loop as producing a single infinite trace that encodes information about the signs of program variables at each time step. Formally, our main result is a procedure that inputs a prefix-independent $ω$-regular property and a sequence of numbers satisfying a linear recurre… ▽ More

    Submitted 27 October, 2020; originally announced October 2020.

    ACM Class: F.3.1; F.4.1

  16. arXiv:2007.11922  [pdf, other

    cs.LO

    Process Symmetry in Probabilistic Transducers

    Authors: Shaull Almagor

    Abstract: Model checking is the process of deciding whether a system satisfies a given specification. Often, when the setting comprises multiple processes, the specifications are over sets of input and output signals that correspond to individual processes. Then, many of the properties one wishes to specify are symmetric with respect to the processes identities. In this work, we consider the problem of deci… ▽ More

    Submitted 23 July, 2020; originally announced July 2020.

  17. arXiv:2005.03435  [pdf, other

    cs.FL

    Parametrized Universality Problems for One-Counter Nets

    Authors: Shaull Almagor, Udi Boker, Piotr Hofman, Patrick Totzke

    Abstract: We study the language universality problem for One-Counter Nets, also known as 1-dimensional Vector Addition Systems with States (1-VASS), parameterized either with an initial counter value, or with an upper bound on the allowed counter value during runs. The language accepted by an OCN (defined by reaching a final control state) is monotone in both parameters. This yields two natural questions: 1… ▽ More

    Submitted 4 July, 2020; v1 submitted 7 May, 2020; originally announced May 2020.

  18. arXiv:2004.11661  [pdf, other

    cs.LO math.DS

    Invariants for Continuous Linear Dynamical Systems

    Authors: Shaull Almagor, Edon Kelmendi, Joël Ouaknine, James Worrell

    Abstract: Continuous linear dynamical systems are used extensively in mathematics, computer science, physics, and engineering to model the evolution of a system over time. A central technique for certifying safety properties of such systems is by synthesising inductive invariants. This is the task of finding a set of states that is closed under the dynamics of the system and is disjoint from a given set of… ▽ More

    Submitted 28 April, 2020; v1 submitted 24 April, 2020; originally announced April 2020.

    Comments: Full version of a ICALP 2020 paper

  19. arXiv:1902.06576  [pdf, other

    cs.LO

    Coverability in 1-VASS with Disequality Tests

    Authors: Shaull Almagor, Nathann Cohen, Guillermo A. Pérez, Mahsa Shirmohammadi, James Worrell

    Abstract: We study a class of reachability problems in weighted graphs with constraints on the accumulated weight of paths. The problems we study can equivalently be formulated in the model of vector addition systems with states (VASS). We consider a version of the vertex-to-vertex reachability problem in which the accumulated weight of a path is required always to be non-negative. This is equivalent to the… ▽ More

    Submitted 7 September, 2020; v1 submitted 18 February, 2019; originally announced February 2019.

  20. arXiv:1901.11023  [pdf, other

    cs.CC

    The Semialgebraic Orbit Problem

    Authors: Shaull Almagor, Joël Oukanine, James Worrell

    Abstract: The Semialgebraic Orbit Problem is a fundamental reachability question that arises in the analysis of discrete-time linear dynamical systems such as automata, Markov chains, recurrence sequences, and linear while loops. An instance of the problem comprises a dimension $d\in\mathbb{N}$, a square matrix $A\in\mathbb{Q}^{d\times d}$, and semialgebraic source and target sets… ▽ More

    Submitted 30 January, 2019; originally announced January 2019.

    Comments: arXiv admin note: text overlap with arXiv:1611.01344

  21. arXiv:1809.10503  [pdf, other

    cs.GT cs.MA

    Equilibria in Quantitative Concurrent Games

    Authors: Shaull Almagor, Rajeev Alur, Suguman Bansal

    Abstract: Synthesis of finite-state controllers from high-level specifications in multi-agent systems can be reduced to solving multi-player concurrent games over finite graphs. The complexity of solving such games with qualitative objectives for agents, such as reaching a target set, is well understood resulting in tools with applications in robotics. In this paper, we introduce quantitative concurrent gra… ▽ More

    Submitted 27 September, 2018; originally announced September 2018.

    ACM Class: I.2.11

  22. Effective Divergence Analysis for Linear Recurrence Sequences

    Authors: Shaull Almagor, Brynmor Chapman, Mehran Hosseini, Joël Ouaknine, James Worrell

    Abstract: We study the growth behaviour of rational linear recurrence sequences. We show that for low-order sequences, divergence is decidable in polynomial time. We also exhibit a polynomial-time algorithm which takes as input a divergent rational linear recurrence sequence and computes effective fine-grained lower bounds on the growth rate of the sequence.

    Submitted 19 November, 2021; v1 submitted 20 June, 2018; originally announced June 2018.

    Comments: Published in CONCUR 2018

  23. arXiv:1804.06336  [pdf, other

    cs.FL

    Weak Cost Register Automata are Still Powerful

    Authors: Shaull Almagor, Michaël Cadilhac, Filip Mazowiecki, Guillermo A. Pérez

    Abstract: We consider one of the weakest variants of cost register automata over a tropical semiring, namely copyless cost register automata over $\mathbb{N}$ with updates using $\min$ and increments. We show that this model can simulate, in some sense, the runs of counter machines with zero-tests. We deduce that a number of problems pertaining to that model are undecidable, in particular equivalence, dispr… ▽ More

    Submitted 17 April, 2018; originally announced April 2018.

    Comments: 16 pages

  24. arXiv:1802.09263  [pdf, other

    cs.CC cs.LO math.AG

    O-Minimal Invariants for Discrete-Time Dynamical Systems

    Authors: Shaull Almagor, Dmitry Chistikov, Joël Ouaknine, James Worrell

    Abstract: Termination analysis of linear loops plays a key rôle in several areas of computer science, including program verification and abstract interpretation. Already for the simplest variants of linear loops the question of termination relates to deep open problems in number theory, such as the decidability of the Skolem and Positivity Problems for linear recurrence sequences, or equivalently reachabili… ▽ More

    Submitted 11 May, 2020; v1 submitted 26 February, 2018; originally announced February 2018.

    ACM Class: F.3.1

  25. arXiv:1611.01344  [pdf, other

    cs.CC

    The Polytope-Collision Problem

    Authors: Shaull Almagor, Joël Ouaknine, James Worrell

    Abstract: The Orbit Problem consists of determining, given a matrix $A\in \mathbb{R}^{d\times d}$ and vectors $x,y\in \mathbb{R}^d$, whether there exists $n\in \mathbb{N}$ such that $A^n=y$. This problem was shown to be decidable in a seminal work of Kannan and Lipton in the 1980s. Subsequently, Kannan and Lipton noted that the Orbit Problem becomes considerably harder when the target $y$ is replaced with a… ▽ More

    Submitted 4 November, 2016; originally announced November 2016.

    Comments: 20 pages, 1 figure. Submitted to STOC 2017

  26. arXiv:1608.06567  [pdf, ps, other

    cs.LO

    High-Quality Synthesis Against Stochastic Environments

    Authors: Shaull Almagor, Orna Kupferman

    Abstract: In the classical synthesis problem, we are given an LTL formula psi over sets of input and output signals, and we synthesize a transducer that realizes psi. One weakness of automated synthesis in practice is that it pays no attention to the quality of the synthesized system. Indeed, the classical setting is Boolean: a computation satisfies a specification or does not satisfy it. Accordingly, while… ▽ More

    Submitted 23 August, 2016; originally announced August 2016.

    ACM Class: F.4.1; F.3.1

  27. arXiv:1604.07064  [pdf, ps, other

    cs.FL cs.LO

    Minimizing Expected Cost Under Hard Boolean Constraints, with Applications to Quantitative Synthesis

    Authors: Shaull Almagor, Orna Kupferman, Yaron Velner

    Abstract: In Boolean synthesis, we are given an LTL specification, and the goal is to construct a transducer that realizes it against an adversarial environment. Often, a specification contains both Boolean requirements that should be satisfied against an adversarial environment, and multi-valued components that refer to the quality of the satisfaction and whose expected cost we would like to minimize with… ▽ More

    Submitted 24 April, 2016; originally announced April 2016.

  28. arXiv:1406.4249  [pdf, ps, other

    cs.LO cs.FL

    Discounting in LTL

    Authors: Shaull Almagor, Udi Boker, Orna Kupferman

    Abstract: In recent years, there is growing need and interest in formalizing and reasoning about the quality of software and hardware systems. As opposed to traditional verification, where one handles the question of whether a system satisfies, or not, a given specification, reasoning about quality addresses the question of \emph{how well} the system satisfies the specification. One direction in this effort… ▽ More

    Submitted 19 November, 2014; v1 submitted 17 June, 2014; originally announced June 2014.