Jean-Philippe (JP) Richard
Jean-Philippe (JP) RichardProfessor, Industrial and Systems Engineering
Minneapolis, MN 55455
Ph.D., Algorithms, Combinatorics and Optimization, Georgia Institute of Technology, 1998-2002
B.Eng, Applied Mathematics Engineering, Université Catholique de Louvain, 1993-1998
- Professor, Department of Industrial and Systems Engineering, University of Minnesota, from 2018
- Professor, Department of Industrial and Systems Engineering, University of Florida, 2015-2018
- Associate Professor, Department of Industrial and Systems Engineering, University of Florida, 2008-2015
- Assistant Professor, School of Industrial Engineering, Purdue University, 2002-2008
- Intern, Axioma Inc., Summer 2000
- Intern, Norfolk Southern, Summer 1999
Jean-Philippe P. Richard is a professor of the Department of Industrial and Systems Engineering (ISyE) at the University of Minnesota. Within the department, he is serving as Director of Faculty and Academic Affairs. Prior to joining the University, Jean-Philippe held academic positions at Purdue and more recently at the University of Florida where he was a UF term professor and Industrial and Systems Engineering PhD coordinator. His research interests are in the theoretical and computational aspects of mathematical optimization (integer and mixed integer nonlinear programming). He is particularly interested in convexification methods and polyhedral approaches to these problems. He is also interested in the application of these techniques in data, medicine, transportation, and infrastructure protection.
Jean-Philippe has carried cooperative research with several Class I railroads. His research has been funded by NSF, Union Pacific, and CSX. He is an associate editor for JOGO, IISE Transactions, Optimization Letters, and IMAMAN. He is the recipient of an NSF CAREER award, multiple teaching awards, and the best application paper award from IIE Transactions.
More information can be found on JP Richard's personal website.
Dr. Richard is interested in both the theoretical and computational aspects of Mixed-Integer Nonlinear Programming (MINLP). On the theoretical side, Dr. Richard develops new solution methods and algorithms. These advances are aimed at solving, in a reasonable amount of time, problems that are currently intractable. On the practical side, Dr. Richard uses these methods to obtain solutions to industrial problems, mostly in the area of transportation.
Dr. Richard teaches classes at the undergraduate, master’s and Ph.D. levels in the area of Operations Research and Mathematical Optimization. In particular, he has designed/taught classes in linear, nonlinear, stochastic, discrete and combinatorial optimization. He also has designed/taught courses in stochastic processes, simulation and decision making.
Honors and Awards
- University of Florida Term Professorship, 2017-2019
- IIE Transactions Best Application Paper Award, 2008
- NSF CAREER award, 2004
- Sigma Xi Best Ph.D. Thesis Award, Georgia Institute of Technology, 2003
- Pritsker Outstanding Undergraduate Teaching Award, School of Industrial Engineering, Purdue University, 2007-2008.
- Pritsker Outstanding Undergraduate Teaching Award, School of Industrial Engineering, Purdue University, 2006-2007
- James H. Greene Graduate Educator Award, School of Industrial Engineering, Purdue University, 2006-2007
- James H. Greene Graduate Educator Award, School of Industrial Engineering, Purdue University, 2004-2005.
- Jinhak Kim, Mohit Tawarmalani, and Jean-Philippe P. Richard, "Convexification of Permutation-Invariant Sets and an Application to Sparse Principal Component Analysis," forthcoming, Mathematics of Operations Research.
- Xiaoyi Gu, Santanu Dey and Jean-Philippe P. Richard, “Lifting Convex Inequalities for Bipartite Bilinear Programs,” forthcoming, Mathematical Programming
- D. Davarnia, J.-P. Richard, E. I. Icyuz-Ay, B. Taslimi, “Network Models with Unsplittable Node Flows with Application to Unit Train Scheduling,” Operations Research, 67(4), 905-1208.
- J. Kim, M. Tawarmalani, and J.-P. Richard. “On cutting planes for cardinality-constrained optimization problems,” forthcoming, Mathematical Programming.
- T. T. Nguyen, J.-P. P. Richard, and M. Tawarmalani, “Deriving convex hulls through lifting and projection,” Mathematical Programming, 169, 377-415, 2018.
- D. Davarnia, J.-P. P. Richard, and M. Tawarmalani, “Simultaneous convexification of bilinear functions over polytopes with application to network interdiction,” SIAM Journal on Optimization, 27, 1801- 1833, 2018.
- I. E. Içyüz-Ay, J-P P. Richard, E. Eskigun, and D. Acharya. “A Two-Model Solution Approach for the Monthly Coal Train Reservations Planning Problem,” Transportation Science, 50, 926-946, 2016.
- M. Tawarmalani, J.-P P. Richard and C. X. Xiong, “Explicit convex and concave envelopes through polyhedral subdivisions,” Mathematical Programming, 138,531-577, 2013.
- A. Narisetty, J.-P. P. Richard, and G. L. Nemhauser “Lifted tableaux inequalities for 0-1 mixed-integer programs: a computational study,” Informs Journal on Computing, 23, 416-424, 2011.
- M. Tawarmalani , J.-P. P. Richard and K. H. Chung. “Strong valid Inequalities for orthogonal disjunctions and bilinear covering sets,” Mathematical Programming, 124, 481-512, 2010.
- S. Dey and J.-P. P. Richard. “Relations between facets of low- and high-dimensional group problems,” Mathematical Programming, 123, 285-313, 2010.
- J.-P. P. Richard and M. Tawarmalani. “Lifting inequalities: a framework for generating strong cuts in nonlinear programming,” Mathematical Programming, 121, 61-104, 2010.
- S. Dey, J.-P. P. Richard, Y. Li and L. Miller. “On the extreme inequalities of infinite group problems,” Mathematical Programming, 121, 145-170, 2010.
- J.-P. P. Richard, Y. Li and L. Miller. “Valid inequalities for MIPs and group polyhedra from approximate liftings,” Mathematical Programming, 118, 253-277, 2009.
- A. Narisetty, J.-P. P. Richard, D. Ramcharan, D. Murphy, G. Minsk, and J. Fuller. “An optimization model for empty freight car assignment at Union Pacific Railroad,” Interfaces, 38, 89-102, 2008.
- M. Lawley, V. Parmeshwaran, J.-P. P. Richard, A. Turkcan, A. Dalal and D. Ramcharan. “A time-space scheduling model for optimizing recurring bulk railcar,” Transportation Research Part B Methodological, 42, 438-454, 2008.
- Y. Li and J.-P. P. Richard. “Cook, Kannan and Schrijver’s example revisited,” Discrete Optimization, 5, 724-734, 2008.
- S. Dey and J.-P. P. Richard. “Facets of two-dimensional infinite group problems,” Mathematics of Operations Research, 33, 140-166, 2008.
- J. Qiao, H.S. Jeong, M. Lawley, J.-P. P. Richard, D.M. Abraham, and Y. Yih. “Allocating security resources in water infrastructure,” IIE Transactions, 39, 95-109, 2007.
- J.-P. P. Richard, I. R. de Farias and G.L. Nemhauser. “Lifted inequalities for 0-1 mixed integer programming: superlinear lifting”, Mathematical Programming, 98, 115-143, 2003.
- J.-P. P. Richard, I. R. de Farias and G.L. Nemhauser. “Lifted inequalities for 0-1 mixed integer programming: basic theory and algorithms”, Mathematical Programming, 98, 89-113, 2003.