Skip to main content

Showing 1–9 of 9 results for author: Jachiet, L

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

    cs.FL cs.DS

    Low-Latency Sliding Window Algorithms for Formal Languages

    Authors: Moses Ganardi, Louis Jachiet, Markus Lohrey, Thomas Schwentick

    Abstract: Low-latency sliding window algorithms for regular and context-free languages are studied, where latency refers to the worst-case time spent for a single window update or query. For every regular language $L$ it is shown that there exists a constant-latency solution that supports adding and removing symbols independently on both ends of the window (the so-called two-way variable-size model). We pro… ▽ More

    Submitted 29 September, 2022; originally announced September 2022.

    Comments: A short version will be presented at the conference FSTTCS 2022

    MSC Class: 68W27; 68Q45; 68P05;

  2. arXiv:2206.13851  [pdf, ps, other

    cs.CC cs.DS

    Which arithmetic operations can be performed in constant time in the RAM model with addition?

    Authors: Étienne Grandjean, Louis Jachiet

    Abstract: In the literature of algorithms, the specific computation model is often not explicit as it is assumed that the model of computation is the RAM (Random Access Machine) model. However, the RAM model itself is ill-founded in the literature, with disparate definitions and no unified results. The ambition of this paper is to found the RAM model from scratch by exhibiting a RAM model that enjoys inte… ▽ More

    Submitted 21 February, 2023; v1 submitted 28 June, 2022; originally announced June 2022.

    ACM Class: F.1.1; F.1.3; F.2

  3. arXiv:2203.04774  [pdf, other

    cs.DS cs.SI

    Tailored vertex ordering for faster triangle listing in large graphs

    Authors: Fabrice Lécuyer, Louis Jachiet, Clémence Magnien, Lionel Tabourier

    Abstract: Listing triangles is a fundamental graph problem with many applications, and large graphs require fast algorithms. Vertex ordering allows the orientation of edges from lower to higher vertex indices, and state-of-the-art triangle listing algorithms use this to accelerate their execution and to bound their time complexity. Yet, only basic orderings have been tested. In this paper, we show that stud… ▽ More

    Submitted 2 November, 2022; v1 submitted 9 March, 2022; originally announced March 2022.

    Comments: 11 pages, 4 figures. Open-source C++ code available at: https://github.com/lecfab/volt

  4. Efficient Enumeration Algorithms for Annotated Grammars

    Authors: Antoine Amarilli, Louis Jachiet, Martín Muñoz, Cristian Riveros

    Abstract: We introduce annotated grammars, an extension of context-free grammars which allows annotations on terminals. Our model extends the standard notion of regular spanners, and is more expressive than the extraction grammars recently introduced by Peterfreund. We study the enumeration problem for annotated grammars: fixing a grammar, and given a string as input, enumerate all annotations of the string… ▽ More

    Submitted 17 May, 2022; v1 submitted 3 January, 2022; originally announced January 2022.

    Comments: 54 pages. Full version with proofs of the article to appear at PODS'22. Except formatting and minor differences, this article contains all the contents of the PODS'22 article, plus the technical appendices

  5. arXiv:2102.07728  [pdf, other

    cs.FL cs.DS

    Dynamic Membership for Regular Languages

    Authors: Antoine Amarilli, Louis Jachiet, Charles Paperman

    Abstract: We study the dynamic membership problem for regular languages: fix a language L, read a word w, build in time O(|w|) a data structure indicating if w is in L, and maintain this structure efficiently under letter substitutions on w. We consider this problem on the unit cost RAM model with logarithmic word length, where the problem always has a solution in O(log |w| / log log |w|) per operation. W… ▽ More

    Submitted 4 June, 2021; v1 submitted 15 February, 2021; originally announced February 2021.

    Comments: 34 pages. This is the full version with proofs of the ICALP'21 article

  6. arXiv:2010.08042  [pdf, other

    cs.FL cs.DS

    Ranked enumeration of MSO logic on words

    Authors: Pierre Bourhis, Alejandro Grez, Louis Jachiet, Cristian Riveros

    Abstract: In the last years, enumeration algorithms with bounded delay have attracted a lot of attention for several data management tasks. Given a query and the data, the task is to preprocess the data and then enumerate all the answers to the query one by one and without repetitions. This enumeration scheme is typically useful when the solutions are treated on the fly or when we want to stop the enumerati… ▽ More

    Submitted 15 October, 2020; originally announced October 2020.

    Comments: 29 pages (with appendix), 2 figures, submitted to the ICDT21 conference

    MSC Class: 68W32 ACM Class: E.1; F.2.0

  7. arXiv:2006.00875  [pdf, ps, other

    cs.LO

    Balancing expressiveness and inexpressiveness in view design

    Authors: Michael Benedikt, Pierre Bourhis, Louis Jachiet, Efthymia Tsamoura

    Abstract: We study the design of data publishing mechanisms that allow a collection of autonomous distributed datasources to collaborate to support queries. A common mechanism for data publishing is via views: functions that expose derived data to users, usually specified as declarative queries. Our autonomy assumption is that the views must be on individual sources, but with the intention of supporting int… ▽ More

    Submitted 27 June, 2020; v1 submitted 1 June, 2020; originally announced June 2020.

  8. arXiv:1906.00624  [pdf, other

    cs.LO cs.AI cs.DB

    Reasoning about disclosure in data integration in the presence of source constraints

    Authors: Michael Benedikt, Pierre Bourhis, Louis Jachiet, Michaël Thomazo

    Abstract: Data integration systems allow users to access data sitting in multiple sources by means of queries over a global schema, related to the sources via map**s. Data sources often contain sensitive information, and thus an analysis is needed to verify that a schema satisfies a privacy policy, given as a set of queries whose answers should not be accessible to users. Such an analysis should take into… ▽ More

    Submitted 14 December, 2020; v1 submitted 3 June, 2019; originally announced June 2019.

    Journal ref: 28th International Joint Conference on Artificial Intelligence (IJCAI-19), Aug 2019, Macau, China

  9. A Circuit-Based Approach to Efficient Enumeration

    Authors: Antoine Amarilli, Pierre Bourhis, Louis Jachiet, Stefan Mengel

    Abstract: We study the problem of enumerating the satisfying valuations of a circuit while bounding the delay, i.e., the time needed to compute each successive valuation. We focus on the class of structured d-DNNF circuits originally introduced in knowledge compilation, a sub-area of artificial intelligence. We propose an algorithm for these circuits that enumerates valuations with linear preprocessing and… ▽ More

    Submitted 5 May, 2017; v1 submitted 18 February, 2017; originally announced February 2017.

    Comments: 45 pages, 1 figure, 36 references. Accepted at ICALP'17. This paper is the full version with appendices of the article in the ICALP proceedings. The main text of this full version is the same as the ICALP proceedings version, except some superficial changes (to fit the proceedings version to 12 pages, and to obey LIPIcs-specific formatting requirements)