Joey Huchette
Papers
 Modeling disjunctive constraints with general integer variables.
With Juan Pablo Vielma.
Submitted.
 Small independent branching formulations for unions of Vpolyhedra. [arXiv]
With Juan Pablo Vielma.
Submitted.
 Beating the SDP bound for the floor layout problem: A simple combinatorial idea. [arXiv]
With
Santanu Dey and Juan Pablo Vielma.
Submitted.
 Strong mixedinteger formulations for the floor layout problem. [arXiv]
With Santanu Dey and Juan Pablo Vielma.
Submitted.
 JuMP: A modeling language for mathematical optimization. [arXiv]
With
Iain Dunning and Miles Lubin.
To appear in SIAM Review, 2016.
.
 Extended formulations in mixed integer conic quadratic programming. [arXiv]
With Juan Pablo Vielma, Iain Dunning, and Miles Lubin.
To appear in Mathematical Programming Computation, 2016.
 Parallel algebraic modeling for stochastic optimization. [ACM]
With Miles Lubin and Cosmin Petra.
In Proceedings of HPTCDL 2014.
 Taming parallel I/O complexity with autotuning. [ACM]
With Babak Behzad, Huong Luu, Surendra Byna, Prabhat, Ruth Aydt, Quincey Koziol, and Marc Snir.
In Proceedings of SC 2013.
 A framework for autotuning HDF5 applications. [ACM]
With Babak Behzad, Huong Luu, Ruth Aydt, Surendra Byna, Yushu Yao, Quincey Koziol, and Prabhat.
In Proceedings of HPDC 2013.
Software
 JuliaOpt  a suite of optimization software in Julia. Includes:
 JuMP: an algebraic modeling language for linear, integer, and nonlinear optimization.
 Convex.jl: a "disciplined convex programming" modeling language.
 Efficient wrappers for over a dozen stateoftheart solvers (Gurobi, Ipopt, Mosek, etc.), with a unified, abstract interface.
Presentations
 Small independent branching formulations for unions of Vpolyhedra
 INFORMS 2016
 MIP 2016 (poster)
 New mixedinteger approaches to the floor layout problem
 INFORMS 2015
 Argonne National Laboratory (2015)
 ISMP 2015
 MIP 2015 (poster)
 INFORMS 2014
 MIP 2014 (poster)
 Modeling optimization problems with JuMP in Julia
 Carnegie Mellon (2014, joint with Miles Lubin)
 Georgia Tech (2014)
 Berkeley (2014, joint with Iain Dunning and Miles Lubin)
 JuliaOpt  Optimization packages for Julia
 JuliaCon 2015 (workshop, joint with Iain Dunning, Miles Lubin, and Madeleine Udell)
 JuliaCon 2014 (joint with Iain Dunning)
Teaching
 Guest lecturer (two classes) for MIT 15.093J: Optimization Methods (Fall 2016).
 Teaching assistant for MIT 15.083J: Integer Programming and Combinatorial Optimization (Spring 2016).
 Organized and cotaught two sessions of MIT 15.S60: Software Tools for Operations Research. Course materials: 2015 and 2016.
 Cotaught a total of 6 recitations on JuMP for MIT 15.058, 15.081J, and 15.085J (2014).

Research Interests
I study operations research, specifically the theory and application of optimization. Much of my current work is concerned with mathematical formulations: that is, how to translate a highlevel optimization problem to a mathematical description we can solve efficiently.
I'm also interested in all aspects of computational optimization, especially userfacing tools for modeling and for developing advanced algorithms.
About Me
I'm a PhD student in the Operations Research Center at MIT, advised by Juan Pablo Vielma. I'm supported by the NSF Graduate Fellowship. I received my B.A. in Applied Mathematics from Rice University, where I worked with Beatrice Riviere and Hadley Wickham.
CV (Updated 11/28/2016).
GitHub.
Google Scholar.
Email
