Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joey Huchette is active.

Publication


Featured researches published by Joey Huchette.


Proceedings of the 1st First Workshop for High Performance Technical Computing in Dynamic Languages on | 2014

Parallel algebraic modeling for stochastic optimization

Joey Huchette; Miles Lubin; Cosmin G. Petra

We present scalable algebraic modeling software, StochJuMP, for stochastic optimization as applied to power grid economic dispatch. It enables the user to express the problem in a high-level algebraic format with minimal boiler-plate. StochJuMP allows efficient parallel model instantiation across nodes and efficient data localization. Computational results are presented showing that the model construction is efficient, requiring roughly one percent of solve time. StochJuMP is configured with the parallel interior-point solver PIPS-IPM but is sufficiently generic to allow straight forward adaptation to other solvers.


Infor | 2017

Strong mixed-integer formulations for the floor layout problem

Joey Huchette; Santanu S. Dey; Juan Pablo Vielma

Abstract The floor layout problem (FLP) tasks a designer with positioning a collection of rectangular boxes on a fixed floor in such a way that minimizes total communication costs between the components. While several mixed-integer programming (MIP) formulations for this problem have been developed, it remains extremely challenging from a computational perspective. This work takes a systematic approach to constructing MIP formulations and valid inequalities for the FLP that unifies and recovers all known formulations for it. In addition, the approach yields new formulations that can provide a significant computational advantage and can solve previously unsolved instances. While the construction approach focuses on the FLP, it also exemplifies generic formulation techniques that should prove useful for broader classes of problems.


Infor | 2017

Beating the SDP bound for the floor layout problem: a simple combinatorial idea

Joey Huchette; Santanu S. Dey; Juan Pablo Vielma

ABSTRACT For many mixed-integer programming (MIP) problems, high-quality dual bounds can be obtained either through advanced formulation techniques coupled with a state-of-the-art MIP solver, or through semi-definite programming (SDP) relaxation hierarchies. In this paper, we introduce an alternative bounding approach that exploits the ‘combinatorial implosion’ effect by solving portions of the original problem and aggregating this information to obtain a global dual bound. We apply this technique to the one-dimensional and two-dimensional floor layout problems and compare it with the bounds generated by both state-of-the-art MIP solvers and by SDP relaxations. Specifically, we prove that the bounds obtained through the proposed technique are at least as good as those obtained through SDP relaxations, and present computational results that these bounds can be significantly stronger and easier to compute than these alternative strategies, particularly for very difficult problem instances.


Optimization Methods & Software | 2018

On efficient Hessian computation using the edge pushing algorithm in Julia

C. G. Petra; F. Qiang; Miles Lubin; Joey Huchette

Evaluating the Hessian matrix of second-order derivatives at a sequence of points can be costly when applying second-order methods for nonlinear optimization. In this work, we discuss our experiences implementing the recently proposed Edge Pushing (EP) method in Julia as an experimental replacement for the current colouring-based methods used by JuMP, an open-source algebraic modelling language. We propose an alternative data structure for sparse Hessians to avoid the use of hash tables and analyse the space and time complexity of EP method. In our benchmarks, we find that EP is very competitive in terms of both preprocessing time and Hessian evaluation time. We identify cases where EP closes the performance gap between JuMPs previous implementation and the implementation in AMPL, a commercial software package with similar functionality.


Mathematical Programming Computation | 2017

Extended Formulations in Mixed Integer Conic Quadratic Programming

Juan Pablo Vielma; Iain Dunning; Joey Huchette; Miles Lubin


arXiv: Optimization and Control | 2017

Nonconvex piecewise linear functions: Advanced formulations and simple modeling tools

Joey Huchette; Juan Pablo Vielma


arXiv: Optimization and Control | 2016

Small independent branching formulations for unions of V-polyhedra

Joey Huchette; Juan Pablo Vielma


Archive | 2017

dcjones/Gadfly.jl v0.6.0

Daniel Jones; Tamas Nagy; Shashi Gowda; Godisemo; Tim Holy; Avik Sengupta; Darwin Darakananda; Simon Leblanc; Iain Dunning; Ben Arthur; Keno Fischer; David Chudzicki; Yichao Yu; Tom Breloff; Dave Kleinschmidt; Alex Mellnik; john verzani; inkyu; Mike J Innes; Joey Huchette; Sean Garborg; Stefan Karpinski; Randy Zwitch; Matt Bauman; Kyle Buzby; Katharine Hyatt; Jared Forsyth; Gio Borje; Elliot Saba; Calder Coalson


Archive | 2017

A mixed-integer branching approach for very small formulations of disjunctive constraints

Joey Huchette; Juan Pablo Vielma


arXiv: Optimization and Control | 2016

A combinatorial approach for small and strong formulations of disjunctive constraints

Joey Huchette; Juan Pablo Vielma

Collaboration


Dive into the Joey Huchette's collaboration.

Top Co-Authors

Avatar

Juan Pablo Vielma

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Miles Lubin

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Iain Dunning

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Santanu S. Dey

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

C. G. Petra

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Cosmin G. Petra

Argonne National Laboratory

View shared research outputs
Top Co-Authors

Avatar

F. Qiang

Argonne National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Stefan Karpinski

Massachusetts Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge