EDBT 2026 Demo / reviewers in the wild / expert
Ondrej Cepek
dblp:60/1194
· DBLP profile ↗
18ranked-venue papers
8as first author
4since 2021 · last 2025
0000-0002-6325-0897ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 4 first-author · 4 since 2021Artificial intelligence and machine learning · 8 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Boolean Nearest Neighbor Language in the Knowledge Compilation MapabstractThe Boolean Nearest Neighbor (BNN) representation of Boolean functions was recently introduced by Hajnal, Liu and Turan. A BNN representation of function f is a pair (P,N) of sets of Boolean vectors (called positive and negative prototypes) where f(x) = 1 for every positive prototype x ∈ P, f(x) = 0 for every negative prototype x ∈ N, and the value f(x) for x not in (P ∪ N) is determined by the type of the closest prototype. The main aim of this paper is to determine the position of the BNN language in the Knowledge Compilation Map (KCM). To this end, we settle the complexity status of most standard queries and transformations (those listed in KCM) for BNN inputs. We also compare the succinctness of the BNN language with several languages considered in KCM. Ondrej Cepek, Jelena Glisic |
KR | 1 |
| 2022 | Approximating Minimum Representations of Key Horn FunctionsabstractHorn functions form an important subclass of Boolean functions and appear in many different areas of computer science and mathematics as a general tool to describe implications and dependencies. Finding minimum sized representations for such functions with respect to most commonly used measures is a computationally hard problem admitting a $2^{\log^{1-o(1)}n}$ inapproximability bound. In this paper we consider the natural class of key Horn functions representing keys of relational databases. For this class, the minimization problems for most measures remain NP-hard. In this paper we provide logarithmic factor approximation algorithms for key Horn functions with respect to all such measures. Kristóf Bérczi, Endre Boros, Ondrej Cepek, Petr Kucera, Kazuhisa Makino |
SIAM J. Comput. | 3 |
| 2022 | Unique key Horn functionsabstractGiven a relational database, a key is a set of attributes such that a value assignment to this set uniquely determines the values of all other attributes. The database uniquely defines a pure Horn function h, representing the functional dependencies. If the knowledge of the attribute values in set A determines the value for attribute v, then A→v is an implicate of h. If K is a key of the database, then K→v is an implicate of h for all attributes v. Keys of small sizes play a crucial role in various problems. We present structural and complexity results on the set of minimal keys of pure Horn functions. We characterize Sperner hypergraphs for which there is a unique pure Horn function with the given hypergraph as the set of minimal keys. Furthermore, we show that recognizing such hypergraphs is co-NP-complete already when every hyperedge has size two. On the positive side, we identify several classes of graphs for which the recognition problem can be decided in polynomial time. We also present an algorithm that generates the minimal keys of a pure Horn function with polynomial delay, improving on earlier results. By establishing a connection between keys and target sets, our approach can be used to generate all minimal target sets with polynomial delay when the thresholds are bounded by a constant. As a byproduct, our proof shows that the Minimum Key problem is at least as hard as the Minimum Target Set Selection problem with bounded thresholds. Kristóf Bérczi, Endre Boros, Ondrej Cepek, Petr Kucera, Kazuhisa Makino |
Theor. Comput. Sci. | 3 |
| 2021 | Generating clause sequences of a CNF formulaabstractGiven a CNF formula Φ with clauses C1,…,Cm and variables V={x1,…,xn}, a truth assignment a:V→{0,1} of Φ leads to a clause sequence σΦ(a)=(C1(a),…,Cm(a))∈{0,1}m where Ci(a)=1 if clause Ci evaluates to 1 under assignment a, otherwise Ci(a)=0. The set of all possible clause sequences carries a lot of information on the formula, e.g. SAT, MAX-SAT and MIN-SAT can be encoded in terms of finding a clause sequence with extremal properties. We consider a problem posed at Dagstuhl Seminar 19211 “Enumeration in Data Management” (2019) about the generation of all possible clause sequences of a given CNF with bounded dimension. We prove that the problem can be solved in incremental polynomial time. We further give an algorithm with polynomial delay for the class of tractable CNF formulas. We also consider the generation of maximal and minimal clause sequences, and show that generating maximal clause sequences is NP-hard, while minimal clause sequences can be generated with polynomial delay. Kristóf Bérczi, Endre Boros, Ondrej Cepek, Khaled M. Elbassioni, Petr Kucera, Kazuhisa Makino |
Theor. Comput. Sci. | 3 |
| 2020 | Switch-List Representations in a Knowledge Compilation MapabstractIn this paper we focus on a less usual way to represent Boolean functions, namely on representations by switch-lists. Given a truth table representation of a Boolean function f the switch-list representation (SLR) of f is a list of Boolean vectors from the truth table which have a different function value than the preceding Boolean vector in the truth table. The main aim of this paper is to include the language SL of all SLR in the Knowledge Compilation Map [Darwiche and Marquis, 2002] and to argue, that SL may in certain situations constitute a reasonable choice for a target language in knowledge compilation. First we compare SL with a number of standard representation languages (such as CNF, DNF, and OBDD) with respect to their relative succinctness. As a by-product of this analysis we also give a short proof of a long standing open question from [Darwiche and Marquis, 2002], namely the incomparability of MODS (models) and PI (prime implicates) languages. Next we analyze which standard transformations and queries (those considered in [Darwiche and Marquis, 2002] can be performed in poly-time with respect to the size of the input SLR. We show that this collection is quite broad and the combination of poly-time transformations and queries is quite unique. Ondrej Cepek, Milos Chromý |
IJCAI | 1 |
| 2020 | Properties of Switch-List Representations of Boolean FunctionsabstractIn this paper, we focus on a less usual way to represent Boolean functions, namely on representations by switch-lists, which are closely related to interval representations. Given a truth table representation of a Boolean function f the switch-list representation of f is a list of Boolean vectors from the truth table which have a different function value than the preceding Boolean vector in the truth table. The main aim of this paper is to include this type of representation in the Knowledge Compilation Map by Darwiche and Marquis and to argue that switch-lists may in certain situations constitute a reasonable choice for a target language in knowledge compilation. First, we compare switch-list representations with a number of standard representations (such as CNF, DNF, and OBDD) with respect to their relative succinctness. As a by-product of this analysis, we also give a short proof of a longstanding open question proposed by Darwiche and Marquis, namely the incomparability of MODS (models) and PI (prime implicates) representations. Next, using the succinctness result between switch-lists and OBDDs, we develop a polynomial time compilation algorithm from switch-lists to OBDDs. Finally, we analyze which standard transformations and queries (those considered by Darwiche and Marquis) can be performed in polynomial time with respect to the size of the input if the input knowledge is represented by a switch-list. We show that this collection is very broad and the combination of polynomial time transformations and queries is quite unique. Some of the queries can be answered directly using the switch-list input, others require a compilation of the input to OBDD representations which are then used to answer the queries. Milos Chromý, Ondrej Cepek |
J. Artif. Intell. Res. | 2 |
| 2017 | Strong Duality in Horn Minimization
Endre Boros, Ondrej Cepek, Kazuhisa Makino |
FCT | 2 |
| 2017 | On Minimum Representations of Matched Formulas (Extended Abstract)abstractA Boolean formula in conjunctive normal form (CNF) is called matched if the system of sets of variables which appear in individual clauses has a system of distinct representatives. We present here two results for matched CNFs: The first result is a shorter and simpler proof of the fact that Boolean minimization remains complete for the second level of polynomial hierarchy even if the input is restricted to matched CNFs. The second result is structural --- we show that if a Boolean function f admits a representation by a matched CNF then every clause minimum CNF representation of f is matched. Ondrej Cepek, Stefan Gurský, Petr Kucera |
IJCAI | 1 |
| 2014 | On Minimum Representations of Matched FormulasabstractA Boolean formula in conjunctive normal form (CNF) is called matched if the system of sets of variables which appear in individual clauses has a system of distinct representatives. Each matched CNF is trivially satisfiable (each clause can be satisfied by its representative variable). Another property which is easy to see, is that the class of matched CNFs is not closed under partial assignment of truth values to variables. This latter property leads to a fact (proved here) that given two matched CNFs it is co-NP complete to decide whether they are logically equivalent. The construction in this proof leads to another result: a much shorter and simpler proof of the fact that the Boolean minimization problem for matched CNFs is a complete problem for the second level of the polynomial hierarchy. The main result of this paper deals with the structure of clause minimum CNFs. We prove here that if a Boolean function f admits a representation by a matched CNF then every clause minimum CNF representation of f is matched. Ondrej Cepek, Stefan Gurský, Petr Kucera |
J. Artif. Intell. Res. | 1 |
| 2013 | Complexity issues related to propagation completeness
Martin Babka, Tomás Balyo, Ondrej Cepek, Stefan Gurský, Petr Kucera, Václav Vlcek |
Artif. Intell. | 3 |
| 2013 | Boolean functions with long prime implicants
Ondrej Cepek, Petr Kucera, Stanislav Kurik |
Inf. Process. Lett. | 1 |
| 2013 | A decomposition method for CNF minimality proofs
Endre Boros, Ondrej Cepek, Petr Kucera |
Theor. Comput. Sci. | 2 |
| 2012 | Properties of SLUR Formulae
Ondrej Cepek, Petr Kucera, Václav Vlcek |
SOFSEM | 1 |
| 2012 | Boolean functions with a simple certificate for CNF complexity
Ondrej Cepek, Petr Kucera, Petr Savický |
Discret. Appl. Math. | 1 |
| 2010 | Exclusive and essential sets of implicates of Boolean functions
Endre Boros, Ondrej Cepek, Alexander Kogan, Petr Kucera |
Discret. Appl. Math. | 2 |
| 2006 | Incremental Filtering Algorithms for Precedence and Dependency ConstraintsabstractPrecedence constraints play a crucial role in planning and scheduling problems. Many real-life problems also include dependency constraints expressing logical relations between the activities -- for example, an activity requires presence of another activity in the plan. For such problems a typical objective is a maximization of the number of activities satisfying the precedence and dependency constraints. In the paper we propose new incremental filtering rules integrating propagation through both precedence and dependency constraints. We also propose a new filtering rule using the information about the requested number of activities in the plan. We demonstrate efficiency of the proposed rules on the logbased reconciliation problems and min-cutset problems. Roman Barták, Ondrej Cepek |
ICTAI | 2 |
| 2005 | Known and new classes of generalized Horn formulae with polynomial recognition and SAT testing
Ondrej Cepek, Petr Kucera |
Discret. Appl. Math. | 1 |
| 2004 | Unary Resource Constraint with Optional Activities
Petr Vilím, Roman Barták, Ondrej Cepek |
CP | 3 |