Skip to main content

Showing 1–9 of 9 results for author: Siemer, S

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

    cs.AI cs.LO cs.SE

    Layered and Staged Monte Carlo Tree Search for SMT Strategy Synthesis

    Authors: Zhengyang Lu, Stefan Siemer, Piyush Jha, Joel Day, Florin Manea, Vijay Ganesh

    Abstract: Modern SMT solvers, such as Z3, offer user-controllable strategies, enabling users to tailor solving strategies for their unique set of instances, thus dramatically enhancing solver performance for their use case. However, this approach of strategy customization presents a significant challenge: handcrafting an optimized strategy for a class of SMT instances remains a complex and demanding task fo… ▽ More

    Submitted 30 April, 2024; v1 submitted 30 January, 2024; originally announced January 2024.

    Comments: Accepted at IJCAI 2024

  2. arXiv:2308.08374  [pdf, other

    cs.FL cs.DS

    Matching Patterns with Variables Under Simon's Congruence

    Authors: Pamela Fleischmann, Sungmin Kim, Tore Koß, Florin Manea, Dirk Nowotka, Stefan Siemer, Max Wiedenhöft

    Abstract: We introduce and investigate a series of matching problems for patterns with variables under Simon's congruence. Our results provide a thorough picture of these problems' computational complexity.

    Submitted 16 August, 2023; originally announced August 2023.

    ACM Class: F.4.3; E.1

  3. arXiv:2304.05270  [pdf, ps, other

    cs.DS cs.FL

    Longest Common Subsequence with Gap Constraints

    Authors: Duncan Adamson, Maria Kosche, Tore Koß, Florin Manea, Stefan Siemer

    Abstract: We consider the longest common subsequence problem in the context of subsequences with gap constraints. In particular, following Day et al. 2022, we consider the setting when the distance (i. e., the gap) between two consecutive symbols of the subsequence has to be between a lower and an upper bound (which may depend on the position of those symbols in the subsequence or on the symbols bordering t… ▽ More

    Submitted 2 June, 2023; v1 submitted 11 April, 2023; originally announced April 2023.

  4. arXiv:2208.14722  [pdf, ps, other

    cs.FL cs.DS

    Combinatorial Algorithms for Subsequence Matching: A Survey

    Authors: Maria Kosche, Tore Koß, Florin Manea, Stefan Siemer

    Abstract: In this paper we provide an overview of a series of recent results regarding algorithms for searching for subsequences in words or for the analysis of the sets of subsequences occurring in a word.

    Submitted 10 October, 2022; v1 submitted 31 August, 2022; originally announced August 2022.

    Comments: This is a revised version of the paper with the same title which appeared in the Proceedings of NCMA 2022, EPTCS 367, 2022, pp. 11-27 (DOI: 10.4204/EPTCS.367.2). The revision consists in citing a series of relevant references which were not covered in the initial version, and commenting on how they relate to the results we survey. arXiv admin note: text overlap with arXiv:2206.13896

  5. arXiv:2207.07477  [pdf, ps, other

    cs.DS cs.CC cs.FL

    Matching Patterns with Variables Under Edit Distance

    Authors: Paweł Gawrychowski, Florin Manea, Stefan Siemer

    Abstract: A pattern $α$ is a string of variables and terminal letters. We say that $α$ matches a word $w$, consisting only of terminal letters, if $w$ can be obtained by replacing the variables of $α$ by terminal words. The matching problem, i.e., deciding whether a given pattern matches a given word, was heavily investigated: it is NP-complete in general, but can be solved efficiently for classes of patter… ▽ More

    Submitted 15 July, 2022; originally announced July 2022.

  6. arXiv:2108.13968  [pdf, other

    cs.FL cs.DS

    Absent Subsequences in Words

    Authors: Maria Kosche, Tore Koß, Florin Manea, Stefan Siemer

    Abstract: An absent factor of a string $w$ is a string $u$ which does not occur as a contiguous substring (a.k.a. factor) inside $w$. We extend this well-studied notion and define absent subsequences: a string $u$ is an absent subsequence of a string $w$ if $u$ does not occur as subsequence (a.k.a. scattered factor) inside $w$. Of particular interest to us are minimal absent subsequences, i.e., absent subse… ▽ More

    Submitted 11 October, 2023; v1 submitted 31 August, 2021; originally announced August 2021.

    Comments: An extended abstract appeared in the proceedings of the 15th International Conference on Reachability Problems RP2021

    Journal ref: Fundamenta Informaticae, Volume 189, Issues 3-4: Reachability Problems 2020 and 2021 (October 14, 2023) fi:9221

  7. arXiv:2106.06249  [pdf, other

    cs.DS cs.CC cs.FL

    Matching Patterns with Variables under Hamming Distance

    Authors: Paweł Gawrychowski, Florin Manea, Stefan Siemer

    Abstract: A pattern $α$ is a string of variables and terminal letters. We say that $α$ matches a word $w$, consisting only of terminal letters, if $w$ can be obtained by replacing the variables of $α$ by terminal words. The matching problem, i.e., deciding whether a given pattern matches a given word, was heavily investigated: it is NP-complete in general, but can be solved efficiently for classes of patter… ▽ More

    Submitted 11 June, 2021; originally announced June 2021.

  8. arXiv:2007.09192  [pdf, ps, other

    cs.DS cs.FL

    The Edit Distance to $k$-Subsequence Universality

    Authors: Pamela Fleischmann, Maria Kosche, Tore Koß, Florin Manea, Stefan Siemer

    Abstract: A word $u$ is a subsequence of another word $w$ if $u$ can be obtained from $w$ by deleting some of its letters. The word $w$ with alph$(w)=Σ$ is called $k$-subsequence universal if the set of subsequences of length $k$ of $w$ contains all possible words of length $k$ over $Σ$. We propose a series of efficient algorithms computing the minimal number of edit operations (insertion, deletion, substit… ▽ More

    Submitted 17 July, 2020; originally announced July 2020.

  9. Efficiently Testing Simon's Congruence

    Authors: Pawel Gawrychowski, Maria Kosche, Tore Koss, Florin Manea, Stefan Siemer

    Abstract: Simon's congruence $\sim_k$ is defined as follows: two words are $\sim_k$-equivalent if they have the same set of subsequences of length at most $k$. We propose an algorithm which computes, given two words $s$ and $t$, the largest $k$ for which $s\sim_k t$. Our algorithm runs in linear time $O(|s|+|t|)$ when the input words are over the integer alphabet $\{1,\ldots,|s|+|t|\}$ (or other alphabets w… ▽ More

    Submitted 15 March, 2021; v1 submitted 3 May, 2020; originally announced May 2020.