Search Results for author: Vasco Manquinho

Found 13 papers, 6 papers with code

MELT: Mining Effective Lightweight Transformations from Pull Requests

1 code implementation28 Aug 2023 Daniel Ramos, Hailie Mitchell, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues

By leveraging code examples mined from the library source and automatically generated code examples based on the pull requests, we infer transformation rules in \comby, a language for structural code search and replace.

Code Search

UpMax: User partitioning for MaxSAT

1 code implementation25 May 2023 Pedro Orvalho, Vasco Manquinho, Ruben Martins

It has been shown that Maximum Satisfiability (MaxSAT) problem instances can be effectively solved by partitioning the set of soft clauses into several disjoint sets.

InvAASTCluster: On Applying Invariant-Based Program Clustering to Introductory Programming Assignments

1 code implementation28 Jun 2022 Pedro Orvalho, Mikoláš Janota, Vasco Manquinho

Due to the vast number of students enrolled in Massive Open Online Courses (MOOCs), there has been an increasing number of automated program repair techniques focused on introductory programming assignments (IPAs).

Clustering Program Repair

C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments

3 code implementations17 Jun 2022 Pedro Orvalho, Mikoláš Janota, Vasco Manquinho

Due to the vast number of students enrolled in Massive Open Online Courses (MOOCs), there has been an increasing number of automated program repair techniques focused on introductory programming assignments (IPAs).

Program Repair

New Core-Guided and Hitting Set Algorithms for Multi-Objective Combinatorial Optimization

no code implementations22 Apr 2022 João Cortes, Inês Lynce, Vasco Manquinho

In the last decade, a plethora of algorithms for single-objective Boolean optimization has been proposed that rely on the iterative usage of a highly effective Propositional Satisfiability (SAT) solver.

Combinatorial Optimization

Exact and approximate determination of the Pareto set using minimal correction subsets

no code implementations14 Apr 2022 Andreia P. Guerreiro, João Cortes, Daniel Vanderpooten, Cristina Bazgan, Inês Lynce, Vasco Manquinho, José Rui Figueira

First, we show that it is possible to use MCS enumeration to solve MOBO problems such that each MCS necessarily corresponds to a Pareto-optimal solution.

SQUARES: A SQL Synthesizer Using Query Reverse Engineering

1 code implementation31 Aug 2020 Pedro Orvalho, Miguel Terra-Neves; Miguel Ventura, Ruben Martins, Vasco Manquinho

As a result, many of them can provide examples of data transformations but are unable to produce the desired query.

Enumerative Search SQL Synthesis

Reflections on "Incremental Cardinality Constraints for MaxSAT"

no code implementations10 Oct 2019 Ruben Martins, Saurabh Joshi, Vasco Manquinho, Ines Lynce

To celebrate the first 25 years of the International Conference on Principles and Practice of Constraint Programming (CP) the editors invited the authors of the most cited paper of each year to write a commentary on their paper.

Generalized Totalizer Encoding for Pseudo-Boolean Constraints

no code implementations21 Jul 2015 Saurabh Joshi, Ruben Martins, Vasco Manquinho

We show the superiority of GTE with respect to other encodings when large pseudo-Boolean constraints have low number of distinct coefficients.

DistMS: A Non-Portfolio Distributed Solver for Maximum Satisfiability

no code implementations10 May 2015 Miguel Neves, Inês Lynce, Vasco Manquinho

The most successful parallel SAT and MaxSAT solvers follow a portfolio approach, where each thread applies a different algorithm (or the same algorithm configured differently) to solve a given problem instance.

Exploiting Resolution-based Representations for MaxSAT Solving

no code implementations10 May 2015 Miguel Neves, Ruben Martins, Mikoláš Janota, Inês Lynce, Vasco Manquinho

Usually, these MaxSAT algorithms perform better when small unsatisfiable subformulas are found early.

Incremental Cardinality Constraints for MaxSAT

no code implementations20 Aug 2014 Ruben Martins, Saurabh Joshi, Vasco Manquinho, Ines Lynce

In general, MaxSAT algorithms perform a succession of SAT solver calls to reach an optimum solution making extensive use of cardinality constraints.

Cannot find the paper you are looking for? You can Submit a new open access paper.