Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Josep Suy

dblp:13/763 · also Josep Suy Franch · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
4since 2021 · last 2023
0000-0002-9318-1124ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 13 · 4 since 2021Software engineering, systems software and programming languages · 4Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Automated reasoning and model checking · 93% Algorithms and data structures · 7%
Artificial intelligence
3 papers
Planning, search and constraint satisfaction · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › satisfiability
SAT encoding
1.222023
SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints (Extended Abstract) · IJCAI 2023
SAT encodings for Pseudo-Boolean constraints together with at-most-one constraints · Artif. Intell. 2022
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
scheduling
0.922023
Constraint Solving Approaches to the Business-to-Business Meeting Scheduling Problem (Extended Abstract) · IJCAI 2023
Compact MDDs for Pseudo-Boolean Constraints with At-Most-One Relations in Resource-Constrained Scheduling Problems · IJCAI 2017
Automated reasoning and model checking
satisfiability
0.922023
SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints (Extended Abstract) · IJCAI 2023
Compact MDDs for Pseudo-Boolean Constraints with At-Most-One Relations in Resource-Constrained Scheduling Problems · IJCAI 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming
0.712023
Constraint Solving Approaches to the Business-to-Business Meeting Scheduling Problem (Extended Abstract) · IJCAI 2023
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › scheduling
resource-constrained scheduling
0.312017
Compact MDDs for Pseudo-Boolean Constraints with At-Most-One Relations in Resource-Constrained Scheduling Problems · IJCAI 2017

Methods — techniques the papers use, named apart from their topics

mixed integer programming · 0.7maximum satisfiability · 0.7constraint programming · 0.7multi-decision diagram · 0.6at-most-one constraints · 0.6SAT encoding · 0.6binary decision diagrams · 0.3binary decision diagram · 0.3
YearPublicationVenuePosition
2023 Constraint Solving Approaches to the Business-to-Business Meeting Scheduling Problem (Extended Abstract)
abstract
The B2B Meeting Scheduling Optimization Problem (B2BSP) consists of scheduling a set of meetings between given pairs of participants to an event, minimizing idle time periods in participants' schedules, while taking into account participants’ availability and accommodation capacity. Therefore, it constitutes a challenging combinatorial problem in many real-world B2B events. This work presents a comparative study of several approaches to solve this problem. They are based on Constraint Programming (CP), Mixed Integer Programming (MIP) and Maximum Satisfiability (MaxSAT). The CP approach relies on using global constraints and has been implemented in MiniZinc to be able to compare CP, Lazy Clause Generation and MIP as solving technologies in this setting. A pure MIP encoding is also presented. Finally, an alternative viewpoint is considered under MaxSAT, showing the best performance when considering some implied constraints. Experimental results on real world B2B instances, as well as on crafted ones, show that the MaxSAT approach is the one with the best performance for this problem, exhibiting better solving times, sometimes even orders of magnitude smaller than CP and MIP.
Miquel Bofill, Jordi Coll, Marc Garcia, Jesús Giráldez-Cru, Gilles Pesant, Josep Suy, Mateu Villaret
IJCAI6
2023 SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints (Extended Abstract)
abstract
When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the constraints is of vital importance. Pseudo-Boolean (PB) constraints appear frequently in a wide variety of problems. When PB constraints occur together with at-most-one (AMO) constraints over the same variables, they can be combined into PB(AMO) constraints. In this paper we present new encodings for PB(AMO) constraints. Our experiments show that these encodings can be substantially smaller than those of PB constraints and allow many more instances to be solved within a time limit. We also observed that there is no single overall winner among the considered encodings, but efficiency of each encoding may depend on PB(AMO) characteristics such as the magnitude of coefficient values.
Miquel Bofill, Jordi Coll, Peter Nightingale, Josep Suy, Felix Ulrich-Oltean, Mateu Villaret
IJCAI4
2022 SAT encodings for Pseudo-Boolean constraints together with at-most-one constraints
Miquel Bofill, Jordi Coll, Peter Nightingale, Josep Suy, Felix Ulrich-Oltean, Mateu Villaret
Artif. Intell.4
2022 Constraint Solving Approaches to the Business-to-Business Meeting Scheduling Problem
abstract
The Business-to-Business Meeting Scheduling problem consists of scheduling a set of meetings between given pairs of participants to an event, while taking into account participants’ availability and accommodation capacity. A crucial aspect of this problem is that breaks in participants’ schedules should be avoided as much as possible. It constitutes a challenging combinatorial problem that needs to be solved for many real world brokerage events. In this paper we present a comparative study of Constraint Programming (CP), MixedInteger Programming (MIP) and Maximum Satisfiability (MaxSAT) approaches to this problem. The CP approach relies on using global constraints and has been implemented in MiniZinc to be able to compare CP, Lazy Clause Generation and MIP as solving technologies in this setting. We also present a pure MIP encoding. Finally, an alternative viewpoint is considered under MaxSAT, showing best performance when considering some implied constraints. Experiments conducted on real world instances, as well as on crafted ones, show that the MaxSAT approach is the one with the best performance for this problem, exhibiting better solving times, sometimes even orders of magnitude smaller than CP and MIP.
Miquel Bofill, Jordi Coll, Marc Garcia, Jesús Giráldez-Cru, Gilles Pesant, Josep Suy, Mateu Villaret
J. Artif. Intell. Res.6
2019 Automatic Detection of At-Most-One and Exactly-One Relations for Improved SAT Encodings of Pseudo-Boolean Constraints
Carlos Ansótegui, Miquel Bofill, Jordi Coll, Nguyen Dang 0001, Juan Luis Esteban, Ian Miguel, Peter Nightingale, András Z. Salamon, Josep Suy, Mateu Villaret
CP9
2019 SAT Encodings of Pseudo-Boolean Constraints with At-Most-One Relations
Miquel Bofill, Jordi Coll, Josep Suy, Mateu Villaret
CPAIOR3
2017 An Efficient SMT Approach to Solve MRCPSP/max Instances with Tight Constraints on Resources
Miquel Bofill, Jordi Coll, Josep Suy, Mateu Villaret
CP3
2017 Compact MDDs for Pseudo-Boolean Constraints with At-Most-One Relations in Resource-Constrained Scheduling Problems
abstract
Pseudo-Boolean (PB) constraints are usually encoded into Boolean clauses using compact Binary Decision Diagram (BDD) representations. Although these constraints appear in many problems, they are particularly useful for representing resource constraints in scheduling problems. Sometimes, the Boolean variables in the PB constraints have implicit at-most-one relations. In this work we introduce a way to take advantage of these implicit relations to obtain a compact Multi-Decision Diagram (MDD) representation for those PB constraints. We provide empirical evidence of the usefulness of this technique for some Resource-Constrained Project Scheduling Problem (RCPSP) variants, namely the Multi-Mode RCPSP (MRCPSP) and the RCPSP with Time-Dependent Resource Capacities and Requests (RCPSP/t). The size reduction of the representation of the PB constraints lets us decrease the number of Boolean variables in the encodings by one order of magnitude. We close/certify the optimum of many instances of these problems.
Miquel Bofill, Jordi Coll, Josep Suy, Mateu Villaret
IJCAI3
2016 Solving the Multi-Mode Resource-Constrained Project Scheduling Problem with SMT
abstract
The Multi-Mode Resource-Constrained Project Scheduling Problem (MRCPSP) is a generalization of the well known Resource-Constrained Project Scheduling Problem (RCPSP). The most common exact approaches for solving this problem are based on branch-and-bound algorithms, mixed integer linear programming and Boolean satisfiability (SAT). In this paper, we present a new exact approach for solving this problem, using Satisfiability Modulo Theories (SMT). We provide two encodings into SMT and several reformulation and preprocessing techniques. The optimization algorithm that we propose uses an SMT solver as an oracle, and depending on its answer is able to update the encoding for the next optimization step. We report extensive performance experiments showing the utility of the proposed techniques and the good performance of our approach that allows us to close several open instances.
Miquel Bofill, Jordi Coll, Josep Suy, Mateu Villaret
ICTAI3
2015 MaxSAT-Based Scheduling of B2B Meetings
Miquel Bofill, Marc Garcia, Josep Suy, Mateu Villaret
CPAIOR3
2014 Scheduling B2B Meetings
Miquel Bofill, Joan Espasa Arxer, Marc Garcia, Miquel Palahí, Josep Suy, Mateu Villaret
CP5
2014 Solving Intensional Weighted CSPs by Incremental Optimization with BDDs
Miquel Bofill, Miquel Palahí, Josep Suy, Mateu Villaret
CP3
2010 A System for Solving Constraint Satisfaction Problems with SMT
Miquel Bofill, Josep Suy, Mateu Villaret
SAT2
1996 An object-oriented approach for teaching visibility computation algorithms
Xavier Pueyo, Frederic Pérez, Joan Antoni Sellarès, Josep Suy
Comput. Graph.4