EDBT 2026 Demo / reviewers in the wild / expert
Jordi Levy
dblp:57/6743
· DBLP profile ↗
57ranked-venue papers
15as first author
11since 2021 · last 2026
0000-0001-5883-5746ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 33 · 1 first-author · 9 since 2021Theory of computation · 33 · 15 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 2 since 2021Software engineering, systems software and programming languages · 4Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Beyond Core-Guided MaxSAT
Ilario Bonacina, Jordi Levy, Ion Mikel Liberal |
SAT | 2 |
| 2025 | An Algebraic Approach to MaxCSP
Ilario Bonacina, Jordi Levy |
SAT | 2 |
| 2024 | Weighted, Circular and Semi-Algebraic Proofs (Abstract Reprint)
Ilario Bonacina, Maria Luisa Bonet, Jordi Levy |
IJCAI | 3 |
| 2024 | Polynomial calculus for optimizationabstractMaxSAT is the problem of finding an assignment satisfying the maximum number of clauses in a CNF formula. We consider a natural generalization of this problem to generic sets of polynomials and propose a weighted version of Polynomial Calculus to address this problem. Weighted Polynomial Calculus is a natural generalization of the systems MaxSAT-Resolution and weighted Resolution. Unlike such systems, weighted Polynomial Calculus manipulates polynomials with coefficients in a finite field and either weights in N or Z. We show the soundness and completeness of weighted Polynomial Calculus via an algorithmic procedure. Weighted Polynomial Calculus, with weights in N and coefficients in F2, is able to prove efficiently that Tseitin formulas on a connected graph are minimally unsatisfiable. Using weights in Z, it also proves efficiently that the Pigeonhole Principle is minimally unsatisfiable. Ilario Bonacina, Maria Luisa Bonet, Jordi Levy |
Artif. Intell. | 3 |
| 2024 | Weighted, Circular and Semi-Algebraic ProofsabstractIn recent years there has been an increasing interest in studying proof systems stronger than Resolution, with the aim of building more efficient SAT solvers based on them. In defining these proof systems, we try to find a balance between the power of the proof system (the size of the proofs required to refute a formula) and the difficulty of finding the proofs. In this paper we consider the proof systems circular Resolution, Sherali-Adams, Nullstellensatz and Weighted Resolution and we study their relative power from a theoretical perspective. We prove that circular Resolution, Sherali-Adams and Weighted Resolution are polynomially equivalent proof systems. We also prove that Nullstellensatz is polynomially equivalent to a restricted version of Weighted Resolution. The equivalences carry on also for versions of the systems where the coefficients/weights are expressed in unary. The practical interest in these systems comes from the fact that they admit efficient algorithms to find proofs in case these have small width/degree. Ilario Bonacina, Maria Luisa Bonet, Jordi Levy |
J. Artif. Intell. Res. | 3 |
| 2023 | Polynomial Calculus for MaxSAT
Ilario Bonacina, Maria Luisa Bonet, Jordi Levy |
SAT | 3 |
| 2022 | Multi-objective vehicle routing with automated negotiationabstractAbstract This paper investigates a problem that lies at the intersection of three research areas, namely automated negotiation, vehicle routing, and multi-objective optimization. Specifically, it investigates the scenario that multiple competing logistics companies aim to cooperate by delivering truck loads for one another, in order to improve efficiency and reduce the distance they drive. In order to do so, these companies need to find ways to exchange their truck loads such that each of them individually benefits. We present a new heuristic algorithm that, given one set of orders for each company, tries to find the set of all truck load exchanges that are Pareto-optimal and individually rational. Unlike existing approaches, it does this without relying on any kind of trusted central server, so the companies do not need to disclose their private cost models to anyone. The idea is that the companies can then use automated negotiation techniques to negotiate which of these truck load exchanges will truly be carried out. Furthermore, this paper presents a new, multi-objective, variant of And/Or search that forms part of our approach, and it presents experiments based on real-world data, as well as on the commonly used Li & Lim data set. These experiments show that our algorithm is able to find hundreds of solutions within a matter of minutes. Finally, this paper presents an experiment with several state-of-the-art negotiation algorithms to show that the combination of our search algorithm with automated negotiation is viable. Dave de Jonge, Filippo Bistaffa, Jordi Levy |
Appl. Intell. | 3 |
| 2022 | Nominal Unification and Matching of Higher Order Expressions with Recursive LetabstractA sound and complete algorithm for nominal unification of higher-order expressions with a recursive let is described, and shown to run in nondeterministic polynomial time. We also explore specializations like nominal letrec-matching for expressions, for DAGs, and for garbage-free expressions and determine their complexity. We also provide a nominal unification algorithm for higher-order expressions with recursive let and atom-variables, where we show that it also runs in nondeterministic polynomial time. In addition we prove that there is a guessing strategy for nominal unification with letrec and atom-variable that is a trade-off between exponential growth and non-determinism. Nominal matching with variables representing partial letrec-environments is also shown to be in NP. Comment: 37 pages, 9 figures, This paper is an extended version of the conference publication: Manfred Schmidt-Schau{\ss} and Temur Kutsia and Jordi Levy and Mateu Villaret and Yunus Kutz, Nominal Unification of Higher Order Expressions with Recursive Let, LOPSTR-16, Lecture Notes in Computer Science 10184, Springer, p 328 -344, 2016. arXiv admin note: text overlap with arXiv:1608.03771 Manfred Schmidt-Schauß, Temur Kutsia, Jordi Levy, Mateu Villaret, Yunus D. K. Kutz |
Fundam. Informaticae | 3 |
| 2021 | Reducing SAT to Max2SATabstractIn the literature, we find reductions from 3SAT to Max2SAT. These reductions are based on the usage of a gadget, i.e., a combinatorial structure that allows translating constraints of one problem to constraints of another. Unfortunately, the generation of these gadgets lacks an intuitive or efficient method. In this paper, we provide an efficient and constructive method for Reducing SAT to Max2SAT and show empirical results of how MaxSAT solvers are more efficient than SAT solvers solving the translation of hard formulas for Resolution. Carlos Ansótegui, Jordi Levy |
IJCAI | 2 |
| 2021 | The Impact of Heterogeneity and Geometry on the Proof Complexity of Random SatisfiabilityabstractSatisfiability is considered the canonical NP-complete problem and is used as a starting point for hardness reductions in theory, while in practice heuristic SAT solving algorithms can solve large-scale industrial SAT instances very efficiently. This disparity between theory and practice is believed to be a result of inherent properties of industrial SAT instances that make them tractable. Two characteristic properties seem to be prevalent in the majority of real-world SAT instances, heterogeneous degree distribution and locality. To understand the impact of these two properties on SAT, we study the proof complexity of random k-SAT models that allow to control heterogeneity and locality. Our findings show that heterogeneity alone does not make SAT easy as heterogeneous random k-SAT instances have superpolynomial resolution size. This implies intractability of these instances for modern SAT-solvers. On the other hand, modeling locality with an underlying geometry leads to small unsatisfiable subformulas, which can be found within polynomial time. A key ingredient for the result on geometric random k-SAT can be found in the complexity of higher-order Voronoi diagrams. As an additional technical contribution, we show an upper bound on the number of non-empty Voronoi regions, that holds for points with random positions in a very general setting. In particular, it covers arbitrary p-norms, higher dimensions, and weights affecting the area of influence of each point multiplicatively. Our bound is linear in the total weight. This is in stark contrast to quadratic lower bounds for the worst case. Thomas Bläsius, Tobias Friedrich 0001, Andreas Göbel 0001, Jordi Levy, Ralf Rothenberger |
SODA | 4 |
| 2021 | Popularity-similarity random SAT formulas
Jesús Giráldez-Cru, Jordi Levy |
Artif. Intell. | 2 |
| 2020 | Equivalence Between Systems Stronger Than Resolution
Maria Luisa Bonet, Jordi Levy |
SAT | 2 |
| 2019 | Community Structure in Industrial SAT InstancesabstractModern SAT solvers have experienced a remarkable progress on solving industrial instances. It is believed that most of these successful techniques exploit the underlying structure of industrial instances. Recently, there have been some attempts to analyze the structure of industrial SAT instances in terms of complex networks, with the aim of explaining the success of SAT solving techniques, and possibly improving them. In this paper, we study the community structure, or modularity, of industrial SAT instances. In a graph with clear community structure, or high modularity, we can find a partition of its nodes into communities such that most edges connect variables of the same community. Representing SAT instances as graphs, we show that most application benchmarks are characterized by a high modularity. On the contrary, random SAT instances are closer to the classical Erdös-Rényi random graph model, where no structure can be observed. We also analyze how this structure evolves by the effects of the execution of a CDCL SAT solver, and observe that new clauses learned by the solver during the search contribute to destroy the original structure of the formula. Motivated by this observation, we finally present an application that exploits the community structure to detect relevant learned clauses, and we show that detecting these clauses results in an improvement on the performance of the SAT solver. Empirically, we observe that this improves the performance of several SAT solvers on industrial SAT formulas, especially on satisfiable instances. Carlos Ansótegui, Maria Luisa Bonet, Jesús Giráldez-Cru, Jordi Levy, Laurent Simon 0001 |
J. Artif. Intell. Res. | 4 |
| 2017 | Locality in Random SAT InstancesabstractDespite the success of CDCL SAT solvers solving industrial problems, there are still many open questions to explain such success. In this context, the generation of random SAT instances having computational properties more similar to real-world problems becomes crucial. Such generators are possibly the best tool to analyze families of instances and solvers behaviors on them. In this paper, we present a random SAT instances generator based on the notion of locality. We show that this is a decisive dimension of attractiveness among the variables of a formula, and how CDCL SAT solvers take advantage of it. To the best of our knowledge, this is the first random SAT model that generates both scale-free structure and community structure at once. Jesús Giráldez-Cru, Jordi Levy |
IJCAI | 2 |
| 2017 | Higher-Order Pattern Anti-Unification in Linear TimeabstractWe present a rule-based Huet’s style anti-unification algorithm for simply typed lambda-terms, which computes a least general higher-order pattern generalization. For a pair of arbitrary terms of the same type, such a generalization always exists and is unique modulo $$\alpha $$ α -equivalence and variable renaming. With a minor modification, the algorithm works for untyped lambda-terms as well. The time complexity of both algorithms is linear. Alexander Baumgartner, Temur Kutsia, Jordi Levy, Mateu Villaret |
J. Autom. Reason. | 3 |
| 2016 | Nominal Unification of Higher Order Expressions with Recursive Let
Manfred Schmidt-Schauß, Temur Kutsia, Jordi Levy, Mateu Villaret |
LOPSTR | 3 |
| 2016 | Generating SAT instances with community structure
Jesús Giráldez-Cru, Jordi Levy |
Artif. Intell. | 2 |
| 2015 | A Modularity-Based Random SAT Instances Generator
Jesús Giráldez-Cru, Jordi Levy |
IJCAI | 2 |
| 2015 | Nominal Anti-UnificationabstractWe study nominal anti-unification, which is concerned with computing least general generalizations for given terms-in-context. In general, the problem does not have a least general solution, but if the set of atoms permitted in generalizations is finite, then there exists a least general generalization which is unique modulo variable renaming and alpha-equivalence. We present an algorithm that computes it. The algorithm relies on a subalgorithm that constructively decides equivariance between two terms-in-context. We prove soundness and completeness properties of both algorithms and analyze their complexity. Nominal anti-unification can be applied to problems where generalization of first-order terms is needed (inductive learning, clone detection, etc.), but bindings are involved. Alexander Baumgartner, Temur Kutsia, Jordi Levy, Mateu Villaret |
RTA | 3 |
| 2015 | Using Community Structure to Detect Relevant Learnt Clauses
Carlos Ansótegui, Jesús Giráldez-Cru, Jordi Levy, Laurent Simon 0001 |
SAT | 3 |
| 2014 | Anti-unification for Unranked Terms and HedgesabstractWe study anti-unification for unranked terms and hedges that may contain term and hedge variables. The anti-unification problem of two hedges ${\tilde{s}}_1$ and ${\tilde{s}}_2$ is concerned with finding their generalization, a hedge ${\tilde{q}}$ such that both ${\tilde{s}}_1$ and ${\tilde{s}}_2$ are instances of ${\tilde{q}}$ under some substitutions. Hedge variables help to fill in gaps in generalizations, while term variables abstract single (sub)terms with different top function symbols. First, we design a complete and minimal algorithm to compute least general generalizations. Then, we improve the efficiency of the algorithm by restricting possible alternatives permitted in the generalizations. The restrictions are imposed with the help of a rigidity function, which is a parameter in the improved algorithm and selects certain common subsequences from the hedges to be generalized. The obtained rigid anti-unification algorithm is further made more precise by permitting combination of hedge and term variables in generalizations. Finally, we indicate a possible application of the algorithm in software engineering. Temur Kutsia, Jordi Levy, Mateu Villaret |
J. Autom. Reason. | 2 |
| 2013 | Improving WPM2 for (Weighted) Partial MaxSAT
Carlos Ansótegui, Maria Luisa Bonet, Joel Gabàs, Jordi Levy |
CP | 4 |
| 2013 | A Variant of Higher-Order Anti-UnificationabstractWe present a rule-based Huet's style anti-unification algorithm for simply-typed lambda-terms in eta-long beta-normal form, which computes a least general higher-order pattern generalization. For a pair of arbitrary terms of the same type, such a generalization always exists and is unique modulo alpha-equivalence and variable renaming. The algorithm computes it in cubic time within linear space. It has been implemented and the code is freely available. Alexander Baumgartner, Temur Kutsia, Jordi Levy, Mateu Villaret |
RTA | 3 |
| 2013 | SAT-based MaxSAT algorithms
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy |
Artif. Intell. | 3 |
| 2013 | Resolution procedures for multiple-valued optimization
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà |
Inf. Sci. | 3 |
| 2012 | Improving SAT-Based Weighted MaxSAT Solvers
Carlos Ansótegui, Maria Luisa Bonet, Joel Gabàs, Jordi Levy |
CP | 4 |
| 2012 | The Community Structure of SAT Formulas
Carlos Ansótegui, Jesús Giráldez-Cru, Jordi Levy |
SAT | 3 |
| 2012 | Nominal Unification from a Higher-Order PerspectiveabstractNominal logic is an extension of first-order logic with equality, name-binding, renaming via name-swapping and freshness of names. Contrarily to lambda-terms, in nominal terms, bindable names, called atoms, and instantiable variables are considered as distinct entities. Moreover, atoms are capturable by instantiations, breaking a fundamental principle of the lambda-calculus. Despite these differences, nominal unification can be seen from a higher-order perspective. From this view, we show that nominal unification can be quadratically reduced to a particular fragment of higher-order unification problems: higher-order pattern unification. We also prove that the translation preserves most generality of unifiers. Jordi Levy, Mateu Villaret |
ACM Trans. Comput. Log. | 1 |
| 2011 | Anti-Unification for Unranked Terms and HedgesabstractWe study anti-unification for unranked terms and hedges that may contain term and hedge variables. The anti-unification problem of two hedges ~s_1 and ~s_2 is concerned with finding their generalization, a hedge ~q such that both ~s_1 and ~s_2 are instances of ~q under some substitutions. Hedge variables help to fill in gaps in generalizations, while term variables abstract single (sub)terms with different top function symbols. First, we design a complete and minimal algorithm to compute least general generalizations. Then, we improve the efficiency of the algorithm by restricting possible alternatives permitted in the generalizations. The restrictions are imposed with the help of a rigidity function that is a parameter in the improved algorithm and selects certain common subsequences from the hedges to be generalized. Finally, we indicate a possible application of the algorithm in software engineering. Temur Kutsia, Jordi Levy, Mateu Villaret |
RTA | 2 |
| 2010 | A New Algorithm for Weighted Partial MaxSATabstractWe present and implement a Weighted Partial MaxSAT solver based on successive calls to a SAT solver. We prove the correctness of our algorithm and compare our solver with other Weighted Partial MaxSAT solvers. Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy |
AAAI | 3 |
| 2010 | An Efficient Nominal Unification AlgorithmabstractNominal Unification is an extension of first-order unification where terms can contain binders and unification is performed modulo alpha-equivalence. Here we prove that the existence of nominal unifiers can be decided in quadratic time. First, we linearly-reduce nominal unification problems to a sequence of freshness and equalities between atoms, modulo a permutation, using ideas as Paterson and Wegman for first-order unification. Second, we prove that solvability of these reduced problems may be checked in quadratic time. Finally, we point out how using ideas of Brown and Tarjan for unbalanced merging, we could solve these reduced problems more efficiently. Jordi Levy, Mateu Villaret |
RTA | 1 |
| 2010 | On the relation between Context and Sequence Unification
Temur Kutsia, Jordi Levy, Mateu Villaret |
J. Symb. Comput. | 2 |
| 2009 | On the Structure of Industrial SAT Instances
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy |
CP | 3 |
| 2009 | Towards Industrial-Like Random SAT Instances
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy |
IJCAI | 3 |
| 2009 | Solving (Weighted) Partial MaxSAT through Satisfiability Testing
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy |
SAT | 3 |
| 2008 | Measuring the Hardness of SAT Instances
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà |
AAAI | 3 |
| 2008 | Nominal Unification from a Higher-Order Perspective
Jordi Levy, Mateu Villaret |
RTA | 1 |
| 2008 | The Complexity of Monadic Second-Order UnificationabstractMonadic second-order unification is second-order unification where all function constants occurring in the equations are unary. Here we prove that the problem of deciding whether a set of monadic equations has a unifier is NP-complete, where we use the technique of compressing solutions using singleton context-free grammars. We prove that monadic second-order matching is also NP-complete. Jordi Levy, Manfred Schmidt-Schauß, Mateu Villaret |
SIAM J. Comput. | 1 |
| 2007 | Inference Rules for High-Order Consistency in Weighted CSP
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà |
AAAI | 3 |
| 2007 | The Logic Behind Weighted CSP
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà |
IJCAI | 3 |
| 2007 | Sequence Unification Through Currying
Temur Kutsia, Jordi Levy, Mateu Villaret |
RTA | 2 |
| 2007 | Mapping CSP into Many-Valued SAT
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà |
SAT | 3 |
| 2007 | Resolution for Max-SAT
Maria Luisa Bonet, Jordi Levy, Felip Manyà |
Artif. Intell. | 2 |
| 2006 | Bounded Second-Order Unification Is NP-Complete
Jordi Levy, Manfred Schmidt-Schauß, Mateu Villaret |
RTA | 1 |
| 2006 | A Complete Calculus for Max-SAT
Maria Luisa Bonet, Jordi Levy, Felip Manyà |
SAT | 2 |
| 2005 | Well-Nested Context Unification
Jordi Levy, Joachim Niehren, Mateu Villaret |
CADE | 1 |
| 2004 | Monadic Second-Order Unification Is NP-Complete
Jordi Levy, Manfred Schmidt-Schauß, Mateu Villaret |
RTA | 1 |
| 2002 | Currying Second-Order Unification Problems
Jordi Levy, Mateu Villaret |
RTA | 1 |
| 2001 | Context Unification and Traversal Equations
Jordi Levy, Mateu Villaret |
RTA | 1 |
| 2000 | Linear Second-Order Unification and Context Unification with Tree-Regular Constraints
Jordi Levy, Mateu Villaret |
RTA | 1 |
| 2000 | On the Undecidability of Second-Order Unification
Jordi Levy, Margus Veanes |
Inf. Comput. | 1 |
| 1998 | Decidable and Undecidable Second-Order Unification Problems
Jordi Levy |
RTA | 1 |
| 1996 | Linear Second-Order Unification
Jordi Levy |
RTA | 1 |
| 1996 | Bi-Rewrite Systems
Jordi Levy, Jaume Agustí-Cullell |
J. Symb. Comput. | 1 |
| 1994 | Expressing Program Requirements Using Refinement LatticesabstractRequirements capture is a term used in software engineering, referring to the process of obtaining a problem description – a high level account of the problem which a user wants to solve. This description is then used to control the generation of a p David Stuart Robertson 0001, Jaume Agustí-Cullell, Jane Hesketh, Jordi Levy |
Fundam. Informaticae | 4 |
| 1993 | Expressing Program Requirements Using Refinement Lattices
David Stuart Robertson 0001, Jaume Agustí-Cullell, Jane Hesketh, Jordi Levy |
ISMIS | 4 |
| 1993 | Bi-rewriting, a Term Rewriting Technique for Monotonic Order Relations
Jordi Levy, Jaume Agustí-Cullell |
RTA | 1 |