Publications of Juan Pablo Vielma
Peer Reviewed Journal Articles
-
Evaluating alternative approaches for solving the area restriction model in harvest scheduling.
Marcos Goycoolea, Alan T. Murray, Juan Pablo Vielma and Andres Weintraub.
Forest Science 55, 2009.
pp. 149-165.
-
A lifted linear programming branch-and-bound algorithm for mixed integer conic quadratic programs.
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser.
INFORMS Journal on Computing 20, 2008.
pp. 438-450.
-
Nonconvex, lower semicontinuous piecewise linear optimization.
Juan Pablo Vielma, Ahmet B. Keha and George L. Nemhauser.
Discrete Optimization 5, 2008.
pp. 467-488.
-
A constructive characterization of the split closure of a mixed integer linear program.
Juan Pablo Vielma.
Operations Research Letters 35, 2007.
pp. 29-35.
-
Improving computational capabilities for addressing volume constraints in forest harvest scheduling problems.
Juan Pablo Vielma, Alan T. Murray, David M. Ryan and Andres Weintraub.
European Journal of Operational Research 176, 2007.
pp. 1246-1264.
Peer Reviewed Conference Proceeding Articles
Other Publications
Submitted/Accepted
-
Risk control in ultimate pits using conditional simulations.
Juan Pablo Vielma, Daniel Espinoza and Eduardo Moreno.
Submitted for publication, 2009.
-
A note on :"A Superior Representation Method for
Piecewise Linear Functions" by Li, Lu, Huang and Hu .
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser.
Submitted for publication, 2009.
-
Mixed-integer models for nonseparable piecewise linear optimization: unifying framework and extensions.
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser.
To appear in
Operations Research, 2008.
-
Modeling disjunctive constraints with a logarithmic number of binary variables and constraints.
Juan Pablo Vielma and George L. Nemhauser.
To appear in
Mathematical Programming, 2008.
-
Comparing alternative formulations for the ARM.
Juan Pablo Vielma, Marcos Goycoolea, Alan T. Murray and Andres Weintraub.
To appear in
Proceedings of the 12th Symposium for Systems Analysis in Forest Resources (SSAFR'06), 2006.
Publication Details
Evaluating alternative approaches for solving the area restriction model in harvest scheduling
Marcos Goycoolea, Alan T. Murray, Juan Pablo Vielma and Andres Weintraub
We survey three integer-programming approaches for solving the area restriction model
(ARM) for harvest scheduling. We describe and analyze each of these approaches in
detail, comparing them both from a modeling and computational point of view. In our
analysis of these formulations as modeling tools we show how each can be extended to
incorporate additional harvest scheduling concerns. In our computational analysis we
illustrate the strengths and weaknesses of each formulation as a practical optimization
tool by studying harvest scheduling in three North American forests.
Forest Science 55, 2009.
pp. 149-165.
[PDF]
A lifted linear programming branch-and-bound algorithm for mixed integer conic quadratic programs
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser
This paper develops a linear programming based branch-and-bound algorithm for mixed integer conic quadratic programs. The algorithm is based on a higher dimensional or lifted
polyhedral relaxation of conic quadratic constraints introduced by Ben-Tal and Nemirovski.
The algorithm is different from other linear programming based branch-and-bound algorithms for mixed integer nonlinear programs in that, it is not based on cuts from gradient
inequalities and it sometimes branches on integer feasible solutions. The algorithm is tested
on a series of portfolio optimization problems. It is shown that it significantly outperforms
commercial and open source solvers based on both linear and nonlinear relaxations.
In November 2007 this paper received the Optimization Society Student Paper Prize, from the INFORMS Optimization Society.
INFORMS Journal on Computing 20, 2008.
pp. 438-450.
[PDF] [DOI:10.1016/10.1287/ijoc.1070.0256]
Nonconvex, lower semicontinuous piecewise linear optimization
Juan Pablo Vielma, Ahmet B. Keha and George L. Nemhauser
A branch-and-cut algorithm for solving linear problems with continuous separable
piecewise linear cost functions was developed in 2005 by Keha et. al. This algorithm is based on valid inequalities for an SOS2 based formulation of the problem.
In this paper we study the extension of the algorithm to the case where the cost
function is only lower semicontinuous. We extend the SOS2 based formulation to
the lower semicontinuous case and show how the inequalities introduced by Keha
et. al. can also be used for this new formulation. We also introduce a simple generalization of one of the inequalities introduced by Keha et. al. Furthermore, we
study the discontinuities caused by fixed charge jumps and introduce two new valid
inequalities by extending classical results for fixed charge linear problems. Finally,
we report computational results showing how the addition of the developed inequalities can significantly improve the performance of CPLEX when solving these kinds
of problems.
Discrete Optimization 5, 2008.
pp. 467-488.
[PDF] [DOI:10.1016/j.disopt.2007.07.001]
A constructive characterization of the split closure of a mixed integer linear program
Juan Pablo Vielma
Two independent proofs of the polyhedrality of the split closure of Mixed Integer Linear
Program have been previously presented. Unfortunately neither of these proofs is constructive. In this
paper, we present a constructive version of this proof. We also show that split cuts dominate a family of
inequalities introduced by Köppe and Weismantel.
An extended version of this paper can be found here.
Operations Research Letters 35, 2007.
pp. 29-35.
[PDF] [DOI:10.1016/j.orl.2005.12.005]
Improving computational capabilities for addressing volume constraints in forest harvest scheduling problems
Juan Pablo Vielma, Alan T. Murray, David M. Ryan and Andres Weintraub
Forest Harvest Scheduling problems incorporating area-based restrictions have
been of great practical interest for several years, but only recently have advances been
made that allow them to be efficiently solved. One significant development has made use
of formulation strengthening using the Cluster Packing Problem. This improved
formulation has allowed medium sized problems to be easily solved, but when
restrictions on volume production over time are added, problem difficulty increases
substantially. In this paper we study the degrading effect of certain types of volume
constraints and propose methods for reducing this effect. Developed methods include the
use of constraint branching, the use of elastic constraints with dynamic penalty
adjustment and a simple integer allocation heuristic. Application results are presented to
illustrate the computational improvement afforded by the use of these methods.
European Journal of Operational Research 176, 2007.
pp. 1246-1264.
[PDF] [DOI:10.1016/j.ejor.2005.09.016]
Modeling disjunctive constraints with a logarithmic number of binary variables and constraints
Juan Pablo Vielma and George L. Nemhauser
Many combinatorial constraints over continuous variables such as SOS1 and SOS2 constraints can be interpreted
as disjunctive constraints that restrict the variables to lie in the union of m specially structured polyhedra. Known mixed integer binary formulations for these constraints have a number of binary variables and extra constraints that is linear in m. We give sufficient conditions for constructing formulations for these constraints with a number of binary variables and extra constraints that is logarithmic in m. Using these conditions we introduce the first mixed integer binary formulations for SOS1 and SOS2 constraints that use a number of binary variables and extra constraints that is logarithmic in the number of continuous variables. We also introduce the first mixed integer binary formulations for piecewise linear functions of one and two variables that use a number of binary variables and extra constraints that is logarithmic in the number of linear pieces of the functions. We prove that the new formulations for piecewise linear functions have favorable tightness properties and present computational results showing that they can significantly outperform other mixed integer binary formulations.
The full version of this work can be found here.
Proceedings of the 13th Conference on Integer Programming and Combinatorial Optimization (IPCO 2008), Lecture Notes in Computer Science Vol. 5035
(A. Lodi, A. Panconesi and G. Rinaldi, editors), 2008.
pp. 199-213.
[PDF] [DOI:10.1016/10.1007/978-3-540-68891-4_14]
Improved solution techniques for multi-period area-based forest harvest scheduling problems
Juan Pablo Vielma, Alan T. Murray, David M. Ryan and Andres Weintraub
Area-based harvest scheduling models, where management decisions are made for relatively small units subject to
amaximum harvest area restriction, are known to be very difficult to solve by exact techniques. Previous research has
developed good approaches for solving small and medium sized forestry applications based on projecting the problem
onto a cluster graph for which cliques can be applied. However, as multiple time periods become of interest, current
approaches encounter difficulties preventing successful identification of optimal solutions. In this paper we present an
approach for elasticizing timber demand constraints, which lends itself to an efficient solution technique. It is also possible
using this approach to examine trade-offs between objective value performance and maintaining demand constraints.
Proceedings of the 10th Symposium for Systems Analysis in Forest Resources (SSAFR'03), USDA Forest Services General Technical Report PNW-GTR-656
(M. Bevers and T.M. Barrett, editors), 2005.
pp. 285-290.
[In Part D of PNW-GTR-656]
Improved solution techniques for multi-period area-based forest harvest scheduling problems
Juan Pablo Vielma, Alan T. Murray, David M. Ryan and Andres Weintraub
Area-based forest harvest scheduling models, where management decisions are made for relatively small units subject to a maximum harvest area restriction, are known to be very difficult to solve by exact techniques. Previous research has developed good approaches for solving small and medium sized forestry applications based on projecting the problem onto a cluster graph for which cliques can be applied. However, as multiple time periods become of interest, current approaches encounter difficulties preventing successful identification of optimal solutions. In this paper we present an approach for elasticizing timber demand constraints, which lends itself to an efficient solution technique. It is also possible using this approach to examine trade-offs between objective value performance and maintaining demand constraints.
Proceedings of the 38th Annual Conference of the Operational Research Society of New Zealand (ORSNZ'03), 2003.
pp. 21-28.
Risk control in ultimate pits using conditional simulations
Juan Pablo Vielma, Daniel Espinoza and Eduardo Moreno
In this work we study how to incorporate risk control to the generation of ultimate pits when orebodies
are modeled through a ¿nite number of conditional simulations. To control risk we consider a chance
constraint on the value of the ultimate pit. We incorporate this measure into the generation of ultimate
pits by solving a stochastic programming version of the ultimate pit problem. We compare this stochastic
programming problem to previous approaches such as generating the ultimate pit for each simulation and the
hybrid pit approach introduced by Whittle and Bozorgebrahimi. We also study the effect of using different
number of simulations in the generation and evaluation of ultimate pits.
Submitted for publication, 2009.
A note on :"A Superior Representation Method for
Piecewise Linear Functions" by Li, Lu, Huang and Hu
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser
This paper shows that two Mixed Integer Linear Programming (MILP) formulations for
piecewise linear functions introduced by Li et al. (2008) are both theoretically and compu-
tationally inferior to standard MILP formulations for piecewise linear functions.
Submitted for publication, 2009.
[PDF]
Mixed-integer models for nonseparable piecewise linear optimization: unifying framework and extensions
Juan Pablo Vielma, Shabbir Ahmed and George L. Nemhauser
We study the modeling of non-convex piecewise linear functions as Mixed Integer Programming (MIP)
problems. We review several new and existing MIP formulations for continuous piecewise linear functions
with special attention paid to multivariate non-separable functions. We compare these formulations with
respect to their theoretical properties and their relative computational performance. In addition, we study
the extension of these formulations to lower semicontinuous piecewise linear functions.
To appear in
Operations Research, 2008.
[PDF]
Modeling disjunctive constraints with a logarithmic number of binary variables and constraints
Juan Pablo Vielma and George L. Nemhauser
Many combinatorial constraints over continuous variables such as SOS1 and SOS2 constraints can be interpreted
as disjunctive constraints that restrict the variables to lie in the union of a finite number of specially structured polyhedra. Known mixed integer binary formulations for these constraints have a number of binary variables and extra constraints linear in the number of polyhedra. We give sufficient conditions for constructing formulations for these constraints with a number of binary variables and extra constraints logarithmic in the number of polyhedra. Using these conditions we introduce mixed integer binary formulations for SOS1 and SOS2 constraints that have a number of binary variables and extra constraints logarithmic in the number of continuous variables. We also introduce the first mixed integer binary formulations for piecewise linear functions of one and two variables that use a number of binary variables and extra constraints logarithmic in the number of linear pieces of the functions. We prove that the new formulations for piecewise linear functions have favorable tightness properties and present computational results showing that they can significantly outperform other mixed integer binary formulations.
An extended abstract of this work can be found here.
To appear in
Mathematical Programming, 2008.
[PDF]
Comparing alternative formulations for the ARM
Juan Pablo Vielma, Marcos Goycoolea, Alan T. Murray and Andres Weintraub
In this article we study the effectiveness of alternative integer programming formulations
for area constrained harvest scheduling, known as the area restriction model (ARM).
Empirical assessment of the effect of area constraints on the optimal objective value of
these alternative approaches is carried out, focusing on the root Linear Programming
relaxation. We also examine how this relates to the effectiveness of these formulations
when solved by a commercial solver, CPLEX.
To appear in
Proceedings of the 12th Symposium for Systems Analysis in Forest Resources (SSAFR'06), 2006.
[PDF]