Felip Manyà

dblp:50/4075 · DBLP profile ↗
← Back
62ranked-venue papers
2as first author
10since 2021 · last 2026
0000-0002-8366-1458ORCID · verified

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

Artificial intelligence and machine learning · 54 · 1 first-author · 8 since 2021Theory of computation · 18 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 17 · 4 since 2021Software engineering, systems software and programming languages · 9 · 1 since 2021Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021
YearPublicationVenuePosition
2026 DeepTrust: Multi-step classification through dissimilar adversarial representations for robust android malware detection
abstract
Over the last decade, machine learning has been extensively applied to identify malicious Android applications. However, such approaches remain vulnerable against adversarial examples, i.e., examples that are subtly manipulated to fool a machine learning model into making incorrect predictions. This research presents DeepTrust, a novel metaheuristic that arranges flexible classifiers, like deep neural networks, into an ordered sequence where the final decision is made by a single internal model based on conditions activated in cascade. In the Robust Android Malware Detection competition at the 2025 IEEE Conference SaTML, DeepTrust secured the first place and achieved state-of-the-art results, outperforming the next-best competitor by up to 266% under feature-space evasion attacks. This is accomplished while maintaining the highest detection rate on non-adversarial malware and a false positive rate below 1%. The method’s efficacy stems from inducing divergent representations among the internal models under different robustness-oriented learning schemes. This frustrates the iterative perturbation process inherent to evasion attacks, enhancing system robustness without compromising accuracy on clean examples.
Daniel Pulido-Cortázar, Daniel Gibert, Felip Manyà
Expert Syst. Appl.3
2025 Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSAT
abstract
The MaxSAT problem is an optimization version of the satisfiability problem (SAT). A tight lower bound (LB) on the number of falsified soft clauses in a MaxSAT solution is crucial for the efficiency of Branch-and-Bound (BnB) MaxSAT solvers. To compute an LB, modern BnB solvers detect disjoint inconsistent subsets of soft clauses, called cores, using unit propagation. A notable feature of these solvers is that soft clauses belonging to already detected cores cannot be reused to detect additional cores, limiting the number of cores that can be detected. In this paper, we propose an unlocking mechanism that allows the reuse of soft clauses in already detected cores while ensuring the soundness of LB. Experimental results show that this unlocking mechanism consistently improves the performance of a state-of-the-art BnB solver. In addition, it allowed us to win the first two places in the exact unweighted category of the MaxSAT Evaluation 2024.
Shuolin Li, Chu Min Li 0001, Jordi Coll, Djamal Habet, Felip Manyà
AAAI5
2025 Integrating multi-armed bandit with local search for MaxSAT
Jiongzhi Zheng, Kun He 0001, Jianrong Zhou, Yan Jin 0005, Chu Min Li 0001, Felip Manyà
Artif. Intell.6
2023 A New Variable Ordering for In-processing Bounded Variable Elimination in SAT Solvers
abstract
Bounded Variable Elimination (BVE) is an important Boolean formula simplification technique in which the variable ordering is crucial. We define a new variable ordering based on variable activity, called ESA (variable Elimination Scheduled by Activity), for in-processing BVE in Conflict-Driven Clause Learning (CDCL) SAT solvers, and incorporate it into several state-of-the-art CDCL SAT solvers. Experimental results show that the new ESA ordering consistently makes these solvers solve more instances on the benchmark set including all the 5675 instances used in the Crafted, Application and Main tracks of all SAT Competitions up to 2022. In particular, one of these solvers with ESA, Kissat_MAB_ESA, won the Anniversary track of the SAT Competition 2022. The behaviour of ESA and the reason of its effectiveness are also analyzed.
Shuolin Li, Chu Min Li 0001, Mao Luo, Jordi Coll, Djamal Habet, Felip Manyà
IJCAI6
2023 The MaxSAT Problem in the Real-Valued MV-Algebra
abstract
Abstract This work addresses the maximum satisfiability (MaxSAT) problem for a multiset of arbitrary formulas of the language of propositional Łukasiewicz logic over the MV-algebra whose universe is the real interval [0,1]. First, we reduce the MaxSAT problem to the SAT problem over the same algebra. This solution method sets a benchmark for other approaches, allowing a classification of the MaxSAT problem in terms of metric reductions introduced by Krentel. We later define an alternative analytic method with preprocessing in terms of a Tseitin transformation of the input, followed by a reduction to a system of linear constraints, in analogy to the earlier approaches of Hähnle and Olivetti. We discuss various aspects of these approaches to solving the problem.
Zuzana Haniková, Felip Manyà, Amanda Vidal
TABLEAUX2
2023 MaxSAT resolution for regular propositional logic
abstract
Proof systems for SAT are unsound for MaxSAT because they preserve satisfiability but fail to preserve the minimum number of unsatisfied clauses. Consequently, there has been a need to define cost-preserving resolution-style proof systems for MaxSAT. In this paper, we present the first MaxSAT resolution proof system specifically defined for regular propositional clausal forms and prove its soundness and completeness. The defined proof system provides an exact approach to solving Regular MaxSAT and Weighted Regular MaxSAT with variable elimination algorithms.
Jordi Coll, Chu Min Li 0001, Felip Manyà, Elifnaz Yangin
Int. J. Approx. Reason.3
2023 Parallel Bounded Search for the Maximum Clique Problem
Hai-Jiao Liu, Chu Min Li 0001, Felip Manyà, Zhang-Hua Fu
J. Comput. Sci. Technol.5
2022 Combining Clause Learning and Branch and Bound for MaxSAT (Extended Abstract)
abstract
Branch and Bound (BnB) has been successfully used to solve many combinatorial optimization problems. However, BnB MaxSAT solvers perform poorly when solving real-world and academic optimization problems. They are only competitive for random and some crafted instances. Thus, it is a prevailing opinion in the community that BnB is not really useful for practical MaxSAT solving. We refute this opinion by presenting a new BnB MaxSAT solver, called MaxCDCL, which combines clause learning and an efficient bounding procedure. MaxCDCL is among the top 5 out of a total of 15 exact solvers that participated in the 2020 MaxSAT Evaluation, solving several instances that other solvers cannot solve. Furthermore, MaxCDCL solves the highest number of instances from different MaxSAT Evaluations when combined with the best existing solvers.
Chu Min Li 0001, Jordi Coll, Felip Manyà, Djamal Habet, Kun He 0001
IJCAI4
2022 BandMaxSAT: A Local Search MaxSAT Solver with Multi-armed Bandit
abstract
We address Partial MaxSAT (PMS) and Weighted PMS (WPMS), two practical generalizations of the MaxSAT problem, and propose a local search algorithm called BandMaxSAT, that applies a multi-armed bandit to guide the search direction, for these problems. The bandit in our method is associated with all the soft clauses in the input (W)PMS instance. Each arm corresponds to a soft clause. The bandit model can help BandMaxSAT to select a good direction to escape from local optima by selecting a soft clause to be satisfied in the current step, that is, selecting an arm to be pulled. We further propose an initialization method for (W)PMS that prioritizes both unit and binary clauses when producing the initial solutions. Extensive experiments demonstrate that BandMaxSAT significantly outperforms the state-of-the-art (W)PMS local search algorithm SATLike3.0. Specifically, the number of instances in which BandMaxSAT obtains better results is about twice that obtained by SATLike3.0. We further combine BandMaxSAT with the complete solver TT-Open-WBO-Inc. The resulting solver BandMaxSAT-c also outperforms some of the best state-of-the-art complete (W)PMS solvers, including SATLike-c, Loandra and TT-Open-WBO-Inc.
Jiongzhi Zheng, Kun He 0001, Jianrong Zhou, Yan Jin 0005, Chu Min Li 0001, Felip Manyà
IJCAI6
2021 Combining Clause Learning and Branch and Bound for MaxSAT
abstract
Branch and Bound (BnB) is a powerful technique that has been successfully used to solve many combinatorial optimization problems. However, MaxSAT is a notorious exception because BnB MaxSAT solvers perform poorly on many instances encoding interesting real-world and academic optimization problems. This has formed a prevailing opinion in the community stating that BnB is not so useful for MaxSAT, except for random and some special crafted instances. In fact, there has been no advance allowing to significantly speed up BnB MaxSAT solvers in the past few years, as illustrated by the absence of BnB solvers in the annual MaxSAT Evaluation since 2017. Our work aims to change this situation and proposes a new BnB MaxSAT solver, called MaxCDCL, by combining clause learning and an efficient bounding procedure. The experimental results show that, contrary to the prevailing opinion, BnB can be competitive for MaxSAT. MaxCDCL is ranked among the top 5 solvers of the 15 solvers that participated in the 2020 MaxSAT Evaluation, solving a number of instances that other solvers cannot solve. Furthermore, MaxCDCL, when combined with the best existing solvers, solves the highest number of instances of the MaxSAT Evaluations.
Chu Min Li 0001, Jordi Coll, Felip Manyà, Djamal Habet, Kun He 0001
CP4
2020 Clause vivification by unit propagation in CDCL SAT solvers
Chu Min Li 0001, Mao Luo, Felip Manyà, Zhipeng Lü, Yu Li 0012
Artif. Intell.4
2020 Solving the Team Composition Problem in a Classroom
abstract
Given a classroom containing a fixed number of students and a fixed number of tables that can be of different sizes, as well as a list of preferred classmates to sit with for each student, the team composition problem in a classroom (TCPC) is the problem of finding an assignment of students to tabl es in such a way that the preferences of students are maximally-satisfied. In this paper, we first formally define the TCPC, prove that it is NP-hard and define two different MaxSAT models of the problem, called maximizing and minimizing encoding. Then, we report on the results of an empirical investigation that show that solving the TCPC with MaxSAT solvers is a promising approach and provide evidence that the minimizing encoding outperforms the maximizing encoding. Finally, we illustrate how the proposed MaxSAT-based modeling approach is also well-suited for modeling other more complex team formation problems.
Felip Manyà, Santiago Negrete, Carme Roig, Joan Ramon Soler
Fundam. Informaticae1
2019 A Tableau Calculus for Non-clausal Maximum Satisfiability
Chu Min Li 0001, Felip Manyà, Joan Ramon Soler
TABLEAUX2
2019 A branching heuristic for SAT solvers based on complete implication graphs
Chu Min Li 0001, Mao Luo, Felip Manyà, Zhipeng Lü, Yu Li 0012
Sci. China Inf. Sci.4
2019 New complexity results for Łukasiewicz logic
abstract
One aspect that has been poorly studied in multiple-valued logics, and in particular in Łukasiewicz logic, is the generation of instances of varying difficulty for evaluating, comparing and improving satisfiability solvers. With the ultimate goal of finding challenging benchmarks for Łukasiewicz satisfiability solvers, we start by defining a natural and intuitive class of clausal forms (simple Ł-clausal forms) and studying their complexity. Since we prove that the satisfiability problem of simple Ł-clausal forms can be solved in linear time, we then define two new classes of clausal forms (Ł-clausal forms and restricted Ł-clausal forms) that truly exploit the non-lattice operations of Łukasiewicz logic and whose satisfiability problems are NP-complete when clauses have at least three literals, and admit linear-time algorithms when clauses have at most two literals. We also define an efficient satisfiability preserving translation of Łukasiewicz logic formulas into Ł-clausal forms. Finally, we describe a random generator of Ł-clausal forms and report on an empirical investigation in which we identify an easy-hard-easy pattern and a phase transition phenomenon for Ł-clausal forms.
Miquel Bofill, Felip Manyà, Amanda Vidal, Mateu Villaret
Soft Comput.2
2018 A Two-Stage MaxSAT Reasoning Approach for the Maximum Weight Clique Problem
abstract
MaxSAT reasoning is an effective technology used in modern branch-and-bound (BnB) algorithms for the Maximum Weight Clique problem (MWC) to reduce the search space. However, the current MaxSAT reasoning approach for MWC is carried out in a blind manner and is not guided by any relevant strategy. In this paper, we describe a new BnB algorithm for MWC that incorporates a novel two-stage MaxSAT reasoning approach. In each stage, the MaxSAT reasoning is specialised and guided for different tasks. Experiments on an extensive set of graphs show that the new algorithm implementing this approach significantly outperforms relevant exact and heuristic MWC algorithms in both small/medium and massive real-world graphs.
Chu Min Li 0001, Yanli Liu 0001, Felip Manyà
AAAI4
2017 An Exact Algorithm for the Maximum Weight Clique Problem in Large Graphs
abstract
We describe an exact branch-and-bound algorithm for the maximum weight clique problem (MWC), called WLMC, that is especially suited for large vertex-weighted graphs. WLMC incorporates two original contributions: a preprocessing to derive an initial vertex ordering and to reduce the size of the graph, and incremental vertex-weight splitting to reduce the number of branches in the search space. Experiments on representative large graphs from real-world applications show that WLMC greatly outperforms relevant exact and heuristic MWC algorithms, and refute the prevailing hypothesis that exact MWC algorithms are less adequate for large graphs than heuristic algorithms.
Chu Min Li 0001, Felip Manyà
AAAI3
2017 An Effective Learnt Clause Minimization Approach for CDCL SAT Solvers
abstract
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact on performance because redundant literals may deteriorate both the effectiveness of Boolean constraint propagation and the quality of subsequent learnt clauses. To overcome this drawback, we define a new inprocessing SAT approach which eliminates redundant literals from learnt clauses by applying Boolean constraint propagation. Learnt clause minimization is activated before the SAT solver triggers some selected restarts, and affects only some learnt clauses during the search process. Moreover, we conducted an empirical evaluation on instances coming from the hard combinatorial and application categories of recent SAT competitions. The results show that a remarkable number of additional instances are solved when the approach is incorporated into five of the best performing CDCL SAT solvers (Glucose, TC_Glucose, COMiniSatPS, MapleCOMSPS and MapleCOMSPS_LRB).
Mao Luo, Chu Min Li 0001, Felip Manyà, Zhipeng Lü
IJCAI4
2016 Combining Efficient Preprocessing and Incremental MaxSAT Reasoning for MaxClique in Large Graphs
abstract
We describe a new exact algorithm for MaxClique, called LMC (short for Large MaxClique), that is especially suited for large sparse graphs. LMC is competitive because it combines an efficient preprocessing procedure and incremental MaxSAT reasoning in a branch-and-bound scheme. The empirical results show that LMC outperforms existing exact MaxClique algorithms on large sparse graphs from real-world applications.
Chu Min Li 0001, Felip Manyà
ECAI3
2016 A Clause Tableau Calculus for MaxSAT
Chu Min Li 0001, Felip Manyà, Joan Ramon Soler
IJCAI2
2016 Automated theorem provers for multiple-valued logics with satisfiability modulo theory solvers
Carlos Ansótegui, Miquel Bofill, Felip Manyà, Mateu Villaret
Fuzzy Sets Syst.3
2015 An Exact Inference Scheme for MinSAT
Chu Min Li 0001, Felip Manyà
IJCAI2
2015 The Complexity of 3-Valued Łukasiewicz Rules
Miquel Bofill, Felip Manyà, Amanda Vidal, Mateu Villaret
MDAI2
2013 MinSAT versus MaxSAT for Optimization Problems
Josep Argelich, Chu Min Li 0001, Felip Manyà
CP3
2013 Resolution procedures for multiple-valued optimization
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà
Inf. Sci.4
2012 The Automated Vacuum Waste Collection Optimization Problem
abstract
One of the most challenging problems on modern urban planning and one of the goals to be solved for smart city design is that of urban waste disposal. Given urban population growth, and that the amount of waste generated by each of us citizens is also growing, the total amount of waste to be collected and treated is growing dramatically (EPA 2011), becoming one sensitive issue for local governments. A modern technique for waste collection that is steadily being adopted is automated vacuum waste collection. This technology uses air suction on a closed network of underground pipes to move waste from the collection points to the processing station, reducing greenhouse gas emissions as well as inconveniences to citizens (odors, noise, . . . ) and allowing better waste reuse and recycling. This technique is open to optimize energy consumption because moving huge amounts of waste by air impulsion requires a lot of electric power. The described problem challenge here is, precisely, that of organizing and scheduling waste collection to minimize the amount of energy per ton of collected waste in such a system via the use of Artificial Intelligence techniques. This kind of problems are an inviting opportunity to showcase the possibilities that AI for Computational Sustainability offers.
Ramón Béjar, Cèsar Fernández 0001, Carles Mateu, Felip Manyà, Francina Sole-Mauri, David Vidal
AAAI4
2012 A New Encoding from MinSAT into MaxSAT
Chu Min Li 0001, Felip Manyà, Josep Argelich
CP3
2012 Optimizing Energy Consumption in Automated Vacuum Waste Collection Systems
abstract
Automated vacuum waste collection (AVWC) uses air suction on a closed network of underground pipes to transport waste from the drop off points scattered throughout the city to a central collection point, reducing greenhouse gas emissions and the inconveniences of conventional methods (odors, noise). Since a significant part of the cost of operating AVWC systems is energy consumption, we have started a project, together with a company that builds and installs such systems, with the aim of applying constraint programming technology to schedule the daily emptying sequences of the drop off points in such a way that energy consumption is minimized. In this paper we describe how the problem of deciding the drop off points that should be emptied at a given time can be modeled as a constraint integer programming (CIP) problem. Moreover, we report on experiments using real data from AVWC systems installed in different cities that provide empirical evidence that CIP offers a suitable technology for reducing energy consumption in AVWC.
Ramón Béjar, Cèsar Fernández 0001, Felip Manyà, Carles Mateu, Francina Sole-Mauri
ICTAI3
2012 Optimizing with minimum satisfiability
Chu Min Li 0001, Felip Manyà, Laurent Simon 0001
Artif. Intell.3
2011 Minimum Satisfiability and Its Applications
Chu Min Li 0001, Felip Manyà, Laurent Simon 0001
IJCAI3
2011 Analyzing the Instances of the MaxSAT Evaluation
Josep Argelich, Chu Min Li 0001, Felip Manyà, Jordi Planes
SAT3
2010 Exact MinSAT Solving
Chu Min Li 0001, Felip Manyà, Zhe Quan
SAT2
2009 Sequential Encodings from Max-CSP into Partial Max-SAT
Josep Argelich, Alba Cabiscol, Inês Lynce, Felip Manyà
SAT4
2009 Exploiting Cycle Structures in Max-SAT
Chu Min Li 0001, Felip Manyà, Nouredine Ould Mohamedou, Jordi Planes
SAT2
2008 Measuring the Hardness of SAT Instances
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà
AAAI4
2008 Transforming Inconsistent Subformulas in MaxSAT Lower Bound Computation
Chu Min Li 0001, Felip Manyà, Nouredine Ould Mohamedou, Jordi Planes
CP2
2008 Modelling Max-CSP as Partial Max-SAT
Josep Argelich, Alba Cabiscol, Inês Lynce, Felip Manyà
SAT4
2008 A Preprocessor for Max-SAT Solvers
Josep Argelich, Chu Min Li 0001, Felip Manyà
SAT3
2008 An efficient solver for weighted Max-SAT
Teresa Alsinet, Felip Manyà, Jordi Planes
J. Glob. Optim.2
2007 Inference Rules for High-Order Consistency in Weighted CSP
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà
AAAI4
2007 The Logic Behind Weighted CSP
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà
IJCAI4
2007 Mapping CSP into Many-Valued SAT
Carlos Ansótegui, Maria Luisa Bonet, Jordi Levy, Felip Manyà
SAT4
2007 Partial Max-SAT Solvers with Clause Learning
Josep Argelich, Felip Manyà
SAT2
2007 Resolution for Max-SAT
Maria Luisa Bonet, Jordi Levy, Felip Manyà
Artif. Intell.3
2007 Regular-SAT: A many-valued approach to solving combinatorial problems
Ramón Béjar, Felip Manyà, Alba Cabiscol, Cèsar Fernández 0001, Carla P. Gomes
Discret. Appl. Math.2
2007 New Inference Rules for Max-SAT
abstract
Exact Max-SAT solvers, compared with SAT solvers, apply little inference at each node of the proof tree. Commonly used SAT inference rules like unit propagation produce a simplified formula that preserves satisfiability but, unfortunately, solving the Max-SAT problem for the simplified formula is not equivalent to solving it for the original formula. In this paper, we define a number of original inference rules that, besides being applied efficiently, transform Max-SAT instances into equivalent Max-SAT instances which are easier to solve. The soundness of the rules, that can be seen as refinements of unit resolution adapted to Max-SAT, are proved in a novel and simple way via an integer programming transformation. With the aim of finding out how powerful the inference rules are in practice, we have developed a new Max-SAT solver, called MaxSatz, which incorporates those rules, and performed an experimental investigation. The results provide empirical evidence that MaxSatz is very competitive, at least, on random Max-2SAT, random Max-3SAT, Max-Cut, and Graph 3-coloring instances, as well as on the benchmarks from the Max-SAT Evaluation 2006.
Chu Min Li 0001, Felip Manyà, Jordi Planes
J. Artif. Intell. Res.2
2006 Detecting Disjoint Inconsistent Subformulas for Computing Lower Bounds for Max-SAT
Chu Min Li 0001, Felip Manyà, Jordi Planes
AAAI2
2006 A Complete Calculus for Max-SAT
Maria Luisa Bonet, Jordi Levy, Felip Manyà
SAT3
2005 Solving Over-Constrained Problems with SAT
Josep Argelich, Felip Manyà
CP2
2005 Exploiting Unit Propagation to Compute Lower Bounds in Branch and Bound Max-SAT Solvers
Chu Min Li 0001, Felip Manyà, Jordi Planes
CP2
2005 Improved Exact Solvers for Weighted Max-SAT
Teresa Alsinet, Felip Manyà, Jordi Planes
SAT2
2005 Solving Over-Constrained Problems with SAT Technology
Josep Argelich, Felip Manyà
SAT2
2004 Modeling Choices in Quasigroup Completion: SAT vs. CSP
Carlos Ansótegui, Alvaro del Val, Iván Dotú, Cèsar Fernández 0001, Felip Manyà
AAAI5
2004 Mapping Problems with Finite-Domain Variables into Problems with Boolean Variables
Carlos Ansótegui, Felip Manyà
SAT2
2003 Boosting Chaff's Performance by Incorporating CSP Heuristics
Carlos Ansótegui, Jose Larrubia, Felip Manyà
CP3
2003 Automated monitoring of medical protocols: a secure and distributed architecture
Teresa Alsinet, Carlos Ansótegui, Ramón Béjar, Cèsar Fernández 0001, Felip Manyà
Artif. Intell. Medicine5
2002 Bridging the Gap between SAT and CSP
Carlos Ansótegui, Felip Manyà
CP2
2001 Capturing Structure with Satisfiability
Ramón Béjar, Alba Cabiscol, Cèsar Fernández 0001, Felip Manyà, Carla P. Gomes
CP4
1999 Phase Transitions in the Regular Random 3-SAT Problem
Ramón Béjar, Felip Manyà
ISMIS2
1999 Solving Combinatorial Problems with Regular Local Search Algorithms
Ramón Béjar, Felip Manyà
LPAR2
1998 The satisfiability problem in regular CNF-formulas
Felip Manyà, Ramón Béjar, Gonzalo E. Imaz
Soft Comput.1
1994 Efficient Interpretation of Propositional Multiple-valued Logic Programs
Gonzalo E. Imaz, Felip Manyà
IPMU2