This work explores the fast creation of densely populated conflict graphs at the root node of the search tree for integer programs. We show that not only the Generalized Upper Bound (GUB) constraints are useful for the fast detection of cliques: these can also be quickly detected in less structured constraints in O(n log n). Routines for the aggressive separation and lifting of cliques and odd-holes are proposed. Improved bounds and a faster convergence to strong bounds were observed when comparing to the default separation routines found in the current version of the COmputation INfrastructure for Operations Research (COIN-OR) Branch and Cut solver
Embedding cuts into a branch-and-cut framework is a delicate task, especially when a large set of cu...
Integer programming is a powerful modeling tool for a variety of decision making problems such as i...
Conflict-driven pseudo-Boolean solvers optimize 0-1 integer linear programs by extending the conflic...
Programa de P?s-Gradua??o em Ci?ncia da Computa??o. Departamento de Ci?ncia da Computa??o, Instituto...
We study the facial structure of the independent set polytope using the concept of conflict hypergra...
A zero-one linear program is a global discrete optimization problem. Namely, it is a linear programm...
Embedding cuts into a branch-and-cut framework is a delicate task, the main so when the implemented ...
summary:In this paper we analyze the computational complexity of a processor optimization problem. G...
We study the knapsack problem with conflict graph (KPCG), an extension of the 0-1 knapsack problem, ...
Conflict graphs impose disjunctive constraints for pairs of jobs, items, edges or other objects in a...
We study the Knapsack Problem with Conflicts, a generalization of the Knapsack Problem in which a se...
The thesis argues the case for exploiting certain structures in integer linear programs.\ud \ud Inte...
Implementation of an efficient algorithm to detect maximal cliques in a conflict grap
We introduce a new class of valid inequalities for general integer linear programs, called binary cl...
The family of critical node detection problems asks for finding a subset of vertices, deletion of wh...
Embedding cuts into a branch-and-cut framework is a delicate task, especially when a large set of cu...
Integer programming is a powerful modeling tool for a variety of decision making problems such as i...
Conflict-driven pseudo-Boolean solvers optimize 0-1 integer linear programs by extending the conflic...
Programa de P?s-Gradua??o em Ci?ncia da Computa??o. Departamento de Ci?ncia da Computa??o, Instituto...
We study the facial structure of the independent set polytope using the concept of conflict hypergra...
A zero-one linear program is a global discrete optimization problem. Namely, it is a linear programm...
Embedding cuts into a branch-and-cut framework is a delicate task, the main so when the implemented ...
summary:In this paper we analyze the computational complexity of a processor optimization problem. G...
We study the knapsack problem with conflict graph (KPCG), an extension of the 0-1 knapsack problem, ...
Conflict graphs impose disjunctive constraints for pairs of jobs, items, edges or other objects in a...
We study the Knapsack Problem with Conflicts, a generalization of the Knapsack Problem in which a se...
The thesis argues the case for exploiting certain structures in integer linear programs.\ud \ud Inte...
Implementation of an efficient algorithm to detect maximal cliques in a conflict grap
We introduce a new class of valid inequalities for general integer linear programs, called binary cl...
The family of critical node detection problems asks for finding a subset of vertices, deletion of wh...
Embedding cuts into a branch-and-cut framework is a delicate task, especially when a large set of cu...
Integer programming is a powerful modeling tool for a variety of decision making problems such as i...
Conflict-driven pseudo-Boolean solvers optimize 0-1 integer linear programs by extending the conflic...