Skip to main content

Showing 1–17 of 17 results for author: Laarman, A

.
  1. arXiv:2406.09255  [pdf, ps, other

    cs.DS

    Compact Parallel Hash Tables on the GPU

    Authors: Steef Hegeman, Daan Wöltgens, Anton Wijs, Alfons Laarman

    Abstract: On the GPU, hash table operation speed is determined in large part by cache line efficiency, and state-of-the-art hashing schemes thus divide tables into cache line-sized buckets. This raises the question whether performance can be further improved by increasing the number of entries that fit in such buckets. Known compact hashing techniques have not yet been adapted to the massively parallel sett… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  2. arXiv:2403.18813  [pdf, ps, other

    quant-ph

    Equivalence Checking of Quantum Circuits by Model Counting

    Authors: **gyi Mei, Tim Coopmans, Marcello Bonsangue, Alfons Laarman

    Abstract: Verifying equivalence between two quantum circuits is a hard problem, that is nonetheless crucial in compiling and optimizing quantum algorithms for real-world devices. This paper gives a Turing reduction of the (universal) quantum circuits equivalence problem to weighted model counting (WMC). Our starting point is a folklore theorem showing that equivalence checking of quantum circuits can be don… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

  3. arXiv:2403.07197  [pdf, ps, other

    quant-ph cs.LO

    Simulating Quantum Circuits by Model Counting

    Authors: **gyi Mei, Marcello Bonsangue, Alfons Laarman

    Abstract: Quantum circuit compilation comprises many computationally hard reasoning tasks that nonetheless lie inside #$\mathbf{P}$ and its decision counterpart in $\mathbf{PP}$. The classical simulation of general quantum circuits is a core example. We show for the first time that a strong simulation of universal quantum circuits can be efficiently tackled through weighted model counting by providing a lin… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

  4. arXiv:2401.10579  [pdf, other

    quant-ph

    Trade-offs between classical and quantum space using spooky pebbling

    Authors: Arend-Jan Quist, Alfons Laarman

    Abstract: Pebble games are used to study space/time trade-offs. Recently, spooky pebble games were introduced to study classical space / quantum space / time trade-offs for simulation of classical circuits on quantum computers. In this paper, the spooky pebble game framework is applied for the first time to general circuits. Using this framework we prove an upper bound for quantum space in the spooky pebble… ▽ More

    Submitted 19 January, 2024; originally announced January 2024.

  5. arXiv:2401.01322  [pdf, ps, other

    quant-ph cs.DS

    A Knowledge Compilation Map for Quantum Information

    Authors: Lieuwe Vinkhuijzen, Tim Coopmans, Alfons Laarman

    Abstract: Quantum computing is finding promising applications in optimization, machine learning and physics, leading to the development of various models for representing quantum information. Because these representations are often studied in different contexts (many-body physics, machine learning, formal verification, simulation), little is known about fundamental trade-offs between their succinctness and… ▽ More

    Submitted 2 January, 2024; originally announced January 2024.

    MSC Class: 68P05 ACM Class: E.1; F.2

  6. arXiv:2310.11288  [pdf, ps, other

    cs.LO quant-ph

    Enriching Diagrams with Algebraic Operations

    Authors: Alejandro Villoria, Henning Basold, Alfons Laarman

    Abstract: In this paper, we extend diagrammatic reasoning in monoidal categories with algebraic operations and equations. We achieve this by considering monoidal categories that are enriched in the category of Eilenberg-Moore algebras for a monad. Under the condition that this monad is monoidal and affine, we construct an adjunction between symmetric monoidal categories and symmetric monoidal categories enr… ▽ More

    Submitted 29 January, 2024; v1 submitted 17 October, 2023; originally announced October 2023.

    Comments: 19 pages, 8 appendix pages

  7. arXiv:2309.03593  [pdf, other

    quant-ph cs.DS

    Quantum Graph-State Synthesis with SAT

    Authors: Sebastiaan Brand, Tim Coopmans, Alfons Laarman

    Abstract: In quantum computing and quantum information processing, graph states are a specific type of quantum states which are commonly used in quantum networking and quantum error correction. A recurring problem is finding a transformation from a given source graph state to a desired target graph state using only local operations. Recently it has been shown that deciding transformability is already NP-har… ▽ More

    Submitted 7 September, 2023; originally announced September 2023.

  8. arXiv:2308.12162  [pdf, ps, other

    cs.SC cs.LO

    Incremental Property Directed Reachability

    Authors: Max Blankestijn, Alfons Laarman

    Abstract: Property Directed Reachability (PDR) is a widely used technique for formal verification of hardware and software systems. This paper presents an incremental version of PDR (IPDR), which enables the automatic verification of system instances of incremental complexity. The proposed algorithm leverages the concept of incremental SAT solvers to reuse verification results from previously verified syste… ▽ More

    Submitted 23 August, 2023; originally announced August 2023.

    ACM Class: B.8.1; I.1.2

  9. arXiv:2308.01206  [pdf, other

    quant-ph

    Fast equivalence checking of quantum circuits of Clifford gates

    Authors: Dimitrios Thanos, Tim Coopmans, Alfons Laarman

    Abstract: Checking whether two quantum circuits are equivalent is important for the design and optimization of quantum-computer applications with real-world devices. We consider quantum circuits consisting of Clifford gates, a practically-relevant subset of all quantum operations which is large enough to exhibit quantum features such as entanglement and forms the basis of, for example, quantum-error correct… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

  10. A Decision Diagram Operation for Reachability

    Authors: Sebastiaan Brand, Thomas Bäck, Alfons Laarman

    Abstract: Saturation is considered the state-of-the-art method for computing fixpoints with decision diagrams. We present a relatively simple decision diagram operation called REACH that also computes fixpoints. In contrast to saturation, it does not require a partitioning of the transition relation. We give sequential algorithms implementing the new operation for both binary and multi-valued decision diagr… ▽ More

    Submitted 7 December, 2022; originally announced December 2022.

  11. LIMDD: A Decision Diagram for Simulation of Quantum Computing Including Stabilizer States

    Authors: Lieuwe Vinkhuijzen, Tim Coopmans, David Elkouss, Vedran Dunjko, Alfons Laarman

    Abstract: Efficient methods for the representation and simulation of quantum states and quantum operations are crucial for the optimization of quantum circuits. Decision diagrams (DDs), a well-studied data structure originally used to represent Boolean functions, have proven capable of capturing relevant aspects of quantum systems, but their limits are not well understood. In this work, we investigate and b… ▽ More

    Submitted 6 September, 2023; v1 submitted 2 August, 2021; originally announced August 2021.

    ACM Class: E.1

    Journal ref: Quantum 7, 1108 (2023)

  12. Hybrid divide-and-conquer approach for tree search algorithms

    Authors: Mathys Rennela, Sebastiaan Brand, Alfons Laarman, Vedran Dunjko

    Abstract: One of the challenges of quantum computers in the near- and mid- term is the limited number of qubits we can use for computations. Finding methods that achieve useful quantum improvements under size limitations is thus a key question in the field. In this vein, it was recently shown that a hybrid classical-quantum method can help provide polynomial speed-ups to classical divide-and-conquer algorit… ▽ More

    Submitted 20 March, 2023; v1 submitted 14 July, 2020; originally announced July 2020.

    Comments: 48 pages, 16 figures

    Journal ref: Quantum 7, 959 (2023)

  13. arXiv:1802.02685  [pdf, ps, other

    cs.LO

    Stubborn Transaction Reduction (with Proofs)

    Authors: Alfons Laarman

    Abstract: The exponential explosion of parallel interleavings remains a fundamental challenge to model checking of concurrent programs. Both partial-order reduction (POR) and transaction reduction (TR) decrease the number of interleavings in a concurrent system. Unlike POR, transactions also reduce the number of intermediate states. Modern POR techniques, on the other hand, offer more dynamic ways of identi… ▽ More

    Submitted 7 February, 2018; originally announced February 2018.

    Comments: 24 pages

    MSC Class: 68Q60

  14. arXiv:1611.09318  [pdf, other

    cs.LO cs.FL

    Dynamic Reductions for Model Checking Concurrent Software

    Authors: Henning Günther, Alfons Laarman, Ana Sokolova, Georg Weissenbacher

    Abstract: Symbolic model checking of parallel programs stands and falls with effective methods of dealing with the explosion of interleavings. We propose a dynamic reduction technique to avoid unnecessary interleavings. By extending Lipton's original work with a notion of bisimilarity, we accommodate dynamic transactions, and thereby reduce dependence on the accuracy of static analysis, which is a severe bo… ▽ More

    Submitted 28 November, 2016; originally announced November 2016.

    Comments: 38 pages

  15. Variations on Multi-Core Nested Depth-First Search

    Authors: Alfons Laarman, Jaco van de Pol

    Abstract: Recently, two new parallel algorithms for on-the-fly model checking of LTL properties were presented at the same conference: Automated Technology for Verification and Analysis, 2011. Both approaches extend Swarmed NDFS, which runs several sequential NDFS instances in parallel. While parallel random search already speeds up detection of bugs, the workers must share some global information in order… ▽ More

    Submitted 1 November, 2011; originally announced November 2011.

    Comments: In Proceedings PDMC 2011, arXiv:1111.0064

    Journal ref: EPTCS 72, 2011, pp. 13-28

  16. arXiv:1104.3119  [pdf, other

    cs.DS

    Parallel Recursive State Compression for Free

    Authors: Alfons Laarman, Jaco van de Pol, Michael Weber

    Abstract: This paper focuses on reducing memory usage in enumerative model checking, while maintaining the multi-core scalability obtained in earlier work. We present a tree-based multi-core compression method, which works by leveraging sharing among sub-vectors of state vectors. An algorithmic analysis of both worst-case and optimal compression ratios shows the potential to compress even large states to… ▽ More

    Submitted 14 May, 2011; v1 submitted 15 April, 2011; originally announced April 2011.

    Comments: 19 pages

  17. arXiv:1004.2772  [pdf, other

    cs.DC

    Boosting Multi-Core Reachability Performance with Shared Hash Tables

    Authors: Alfons Laarman, Jaco van de Pol, Michael Weber

    Abstract: This paper focuses on data structures for multi-core reachability, which is a key component in model checking algorithms and other verification methods. A cornerstone of an efficient solution is the storage of visited states. In related work, static partitioning of the state space was combined with thread-local storage and resulted in reasonable speedups, but left open whether improvements are… ▽ More

    Submitted 4 May, 2010; v1 submitted 16 April, 2010; originally announced April 2010.

    Comments: preliminary report