CV
Education
- Cornell University, Ithaca, NY
- Ph.D. in Operations Research: May 1995
- Major: Optimization
- Minors: Computer Science; Statistics
- Thesis: Parallel Branch and Cut for Vehicle Routing
- Thesis advisor: Dr. Leslie E. Trotter, Jr.
- Carnegie Mellon University, Pittsburgh, PA
- M.S. in Mathematics and B.S. in Applied Mathematics (with University Honors): May 1991
- Concentration: Operations Research
Current Positions
- Associate Professor and Co-director of Graduate Programs, Industrial and Systems Engineering, Lehigh University, Bethlehem, PA, June 2006 - present
- Director, The Laboratory for Computational Optimization Research at Lehigh (COR@L), September 2004 - present
- Treasurer, Board Member, and Chair of the Technical Leadership Council, COIN-OR Foundation , March 2004 - present
- Vice-chair for Computational Optimization and Software, INFORMS Optimization Society, February 2008 - present
- Chairman, Lehigh High Performance Computing Steering Committee, January 2002 - present
- Associate Editor, Operations Research Letters, January 2004 - present
- Associate Editor, Operations Research, January 2005 - present
- Technical Editor, Mathematical Programming Computation, August 2008 - present
- Editorial Board Member, Algorithmic Operations Research, August 2004 - present
- Editorial Board Member, The Open Operational Research Journal, January 2007 - present
Previous Positions
- Vice President, Research and Development, Scalable OR Solutions, June 2004 - June 2007
- Assistant Professor, Industrial and Systems Engineering, Lehigh University, Bethlehem, PA, June 2000 - May 2006
- Postdoctoral Research Associate, Rice University, Houston, TX, September 1999 - August 2000
- United States Air Force, Nellis AFB, NV
- Chief, Tactics and Test Analysis, June 1997 - May 1999
- F-16 Lead Operations Analyst, June 1996 - May 1997
- Manpower Management Officer, June 1995 - May 1996
- Cornell University, Ithaca, NY
- Research Assistant, Summer 1991-3, January 1994 - May 1995
- Teaching Assistant, January 1992 - December 1993
Research Funding
- Bilevel Integer Programming: Theory and Algorithms, NSF Grant CMMI-0728011
- Interdiction Problems: Detecting and Defending System Vulnerabilities, US Army, Communication Electronics Research Development and Engineering Center, Fort Monmouth.
- Advanced Computational Techniques for Optimization, SAS Institute
- Exploiting Cyberinfrastructure to Solve Real-time Integer Programs, NSF Grant DMI-0522796 (joint with Georgia Institute of Technology and University of Wisconsin)
- Duality and Warm Starting in Integer Programming, NSF Grant DMI-0534862
- Large Scale Optimization for Routing and Scheduling, Pennsylvania Infrastructure Technology Alliance (PITA) Grant
- Parallel Algorithms for Route Optimization, NSF Grant DMI-0441509
- Enterprise-wide Optimization, Pennsylvania Infrastructure Technology Alliance (PITA) Grant (joint with Carnegie-Mellon University and Air Products and Chemicals, Inc.)
- Open-source Software for Optimization, IBM Faculty Patnership Grant
- Scalable Parallel Algorithms for Discrete Optimization, NSF Grant ACI-0102687
Honors and Awards
- Fellow at the Institute of Advanced Studies, University of Bologna, Fall 2008
- Hillman Award for Excellence in Graduate Advising, May 2008
- First Open Contest of Parallel Programming, First Place, October 2007
- Sigma Xi Scientific Research Society, member, May 2003 - present
- Lehigh Engineering Ingenuity Award for Exceptional Accomplishment in Teaching and/or Research by Junior Faculty, April 2003
- IBM Faculty Partnership Award (three times), August 2001 - August 2004
- Rossin Assistant Professorship, June 2001 - June 2003
Refereed Publications
- M. Guzelsoy and T.K. Ralphs, Duality for Mixed-Integer Linear Programs, The International Journal of Operations Research 4 (2007), 118 (Working paper version: PS PDF).
- T.K. Ralphs, Parallel Branch and Cut, in Parallel Combinatorial Optimization, E. Talbi, ed. (2006) (Working paper version: PS PDF)
- T.K. Ralphs, M.J. Saltzman, and M.M. Wiecek, An Improved Algorithm for Biobjective Integer Programming, Annals of Operations Research 147 (2006), 43 (Working paper version: PS PDF).
- T.K. Ralphs and M. Galati, Decomposition and Dynamic Cut Generation in Integer Programming, Mathematical Programming 106 (2006), 261 (Working paper version: PS PDF) (Extended abstract: PS PDF).
- J.T. Linderoth and T.K. Ralphs, Noncommercial Software for Mixed-Integer Linear Programming, in Integer Programming: Theory and Practice, John Karlof, ed. (2005), 253 (Working paper version: PS PDF).
- T.K. Ralphs and M. Galati, Decomposition in Integer Programming, in Integer
Programming: Theory and Practice, John Karlof, ed. (2005), 57 (Working paper version: PS PDF).
- T.K. Ralphs and M. Guzelsoy, The SYMPHONY Callable Library for Mixed Integer Programming, The Proceedings of the Ninth INFORMS Computing Society Conference (2005), 61 (Working paper version: PS PDF).
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, ALPS: A Framework for Implementing Parallel Search Algorithms, The Proceedings of the Ninth INFORMS Computing Society Conference (2005), 319
(Working paper version: PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, The Journal of Supercomputing 28 (2004), 215 (Working paper version: PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, Parallel Branch, Cut, and Price for Large-scale Discrete Optimization, Mathematical Programming 98 (2003), 253 (Working paper version: PS PDF).
- T.K. Ralphs, Parallel Branch and Cut for Capacitated Vehicle Routing, Parallel Computing 29 (2003), 607 (Working paper version: PS PDF).
- T.K. Ralphs, L. Kopman, W.R. Pulleyblank, and L.E. Trotter Jr., On the Capacitated Vehicle Routing Problem, Mathematical Programming 94 (2003), 343 (Working paper version: PS PDF).
- L. Ladányi, T.K. Ralphs, and M.J. Saltzman, Implementing Scalable Parallel Search Algorithms for Data-intensive Applications, The Proceedings of the International Conference on Computational Science (2002), Volume I, 592 (Working paper version: PS PDF).
- L. Ladányi, T.K. Ralphs, and L.E. Trotter Jr., Branch, Cut, and Price: Sequential and Parallel, in Computational Combinatorial Optimization, D. Naddef and M. Juenger, eds., Springer, Berlin (2001), 22. (PS PDF).
- M. Esö, L. Ladányi, T.K. Ralphs, and L.E. Trotter Jr., Fully Parallel Generic
Branch-and-Cut Framework, Proceedings of the 8th SIAM Conference on Parallel Processing for Scientific
Computing (1997).
- T.K. Ralphs, On the Mixed Chinese Postman Problem, Operations Research Letters 14 (1993), 123 (Working paper version: PS PDF).
Technical Reports and Publications In Review
- Z. Akca, R. Berger, and T.K. Ralphs, A Branch-and-Price Algorithm for Combined Location and Routing Problems Under Capacity Restrictions, COR@L Laboratory Technical Report (2008) (PDF)
- A. Mahajan and T.K. R.=alphs, Experiments with Branching on General Hyperplanes, COR@L Laboratory Technical Report (2008) (PDF)
- M. Guzelsoy and T.K. Ralphs, The Value Function of a Mixed-Integer Linear Program with a Single Constraint, COR@L Laboratory Technical Report (2008) (PDF)
- S. DeNegre and T.K. Ralphs, A Branch-and-cut Algorithm for Integer Bilevel Linear Programs, COR@L Laboratory Technical Report (2008) (PDF).
- M. Guzelsoy and T.K.Ralphs, The Value Function of a Mixed-Integer Linear Program with a Single Constraint, COR@L Laboratory Technical Report (2008) (PDF)
- S. DeNegre and T.K. Ralphs, A Branch-and-cut Algorithm for Integer Bilevel Linear Programs, COR@L Laboratory Technical Report (2007) (Available by request).
- O. Osaltyn, B. Hunsaker, and T.K.Ralphs, Visualizing Branch-and-Bound Algorithms, COR@L Laboratory Technical Report (2007) (PDF).
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, Computational Experience with a Software Framework for Parallel Integer Programming, COR@L Laboratory Technical Report (2007) (PDF).
- T.K. Ralphs, SYMPHONY Version 5.1 User’s Manual, COR@L Laboratory Technical Report (2006) (PDF).
- T.K. Ralphs and M. Guzelsoy, Duality and Warm Starting in Integer Programming, Proceedings of the 2006 NSF Design, Service, and Manufacturing Grantees and Research Conference (PS) ( PDF).
- T.K. Ralphs and M. Guzelsoy, Duality, Warm Starting, and Sensitivity Analysis in Integer Programming, Lehigh University Industrial and Systems Engineering Technical Report 04T-021 (2004) (Available by request).
- R. Lougee-Heimer, M. Saltzman, and T.K. Ralphs, ‘COIN’ of the OR Realm, OR/MS Today, October 2004.
- T.K. Ralphs, SYMPHONY Version 5.0 User’s Manual, Lehigh University Industrial and Systems Engineering Technical Report 04T-020 (2004) (PS PDF).
- T.K. Ralphs, M.J. Saltzman, and M.M. Wiecek, An Improved Algorithm for Biobjective Integer Programming and Its Application to Network Routing Problems, Lehigh University Industrial and Systems Engineering Technical Report 04T-004 (2004) (PS PDF).
- T.K. Ralphs, SYMPHONY Version 4.0 User’s Manual, Lehigh University Industrial and Systems Engineering Technical Report 03T-006 (2003) (PS PDF).
- L. Ladányi, T.K. Ralphs, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, Lehigh University Industrial and Systems Engineering Technical Report 01T-010 (2001) (PS PDF).
- T.K. Ralphs and J.C. Hartman, Capacitated Network Routing (A Preliminary Progress Report), Lehigh University Industrial and Systems Engineering Working Paper 01W-009 (2001) (PS PDF).
- R. Lougee-Heimer, et al., The COIN-OR Initiative: Open-source software accelerates operations research progress, OR/MS Today, October 2001.
- T.K. Ralphs and L. Ladányi, COIN/BCP User’s Manual (2001) (PS PDF).
- T.K. Ralphs and L. Ladányi, SYMPHONY: A Framework for Parallel Branch, Cut, and Price, White paper, Rice University (1999) (PS PDF).
- T.K. Ralphs, W.R. Pulleyblank, and L.E. Trotter Jr., On Capacitated Vehicle Routing , CCOP Technical Report 98-7, Cornell University, School of ORIE, Ithaca, NY (1998) (PS (g’zipped)).
- T.K. Ralphs, Parallel Branch and Cut for Vehicle Routing, PhD. Thesis, May 1995.
Software
- CHiPPS: The COIN High Performance Parallel Search Framework
This C++ class library and framework for implementing parallel search algorithms for large-scale, data-intensive applications consist of three layers.
- ALPS: Abstract Library for Parallel Search
ALPS provides the base infrastructure for implementing a variety of search algorithms, such as branch and bound or constraint logic programming. Two prototype solvers, a vanilla branch-and-cut solver and a knapsack problem solver, have been derived from ALPS to demonstrate its use.
- BiCePS: Branch, Constrain, and Price Software
Built on top of ALPS, BiCePS provides the data layer for implementing relaxation-based optimization algorithms, such as LP-based branch and bound. Scalability is maintained through the use of compact data structures for storage and communication of problem data.
- BLIS: BiCePS Linear Integer Solver
This C++ class library is a concretization of BiCePS for the case of mixed-integer linear programming based on LP relaxation.
- OSI: The Open Solver Interface
The Open Solver Interface provides a uniform application program interface (API) for third-party solvers that allows the development of applications that do not depend on the availability of a particular solver (so-called solver agnostic applications). The second generation of OSI is currently under development and will provide classes for building models, in addition to classes for passing these models to solvers.
- SYMPHONY: Single- or Multi-Process Optimization over Networks
An open-source, generic MILP solver, callable library, and extensible framework for implementing customized MILP solvers, SYMPHONY can be built in various sequential and parallel configurations for either distributed or shared memory architectures. SYMPHONY has a number of advanced capabilities stemming from the research projects discussed above, including the ability to solve multi-objective MILPs, the ability to warm start its solution procedure, and the ability to perform basic sensitivity analyses. SYMPHONY has an active user community and has been deployed in a variety of application areas, including computational biology, wireless telecommunications, supply chain management, transportation services, and air transportation. It can be used “out of the box” as a solver for generic mixed-integer linear programs or customized for a particular application through the use of numerous callback functions.
- DECOMP
A software framework for implementing bounding methods for integer programs based on the integrations of traditional decomposition methods with polyhedral methods.
Conference Presentations
- Z. Akca, R. Berger, T.K. Ralphs, Optimizing Location, Routing, and Scheduling Decisions Under Capacity Restrictions, Column Generation 2008, Aussois, France, June 2008.
- M. Galati, T.K. Ralphs, A Framework for Decomposition in Integer Programming, Column Generation 2008, Aussois, France, June 2008.
- Y. Xu, T.K. Ralphs, M.J. Saltzman, and L. Ladányi, The CHiPPS Framework for Parallel Tree Search and Integer Programming, INFORMS Optimization Society Conference, Atlanta, GA, March, 2008.
- M. Galati, T.K. Ralphs, DECOMP: A Framework for Decomposition in Integer Programming, INFORMS Optimization Society Conference, Atlanta, GA, March, 2008.
- T.K. Ralphs and M. Guzelsoy, The Value Function of a Mixed Integer Program with a Single Constraint, INFORMS Optimization Society Conference, Atlanta, GA, March, 2008.
- Y. Xu, T.K. Ralphs, M.J. Saltzman, and L. Ladányi, A Framework for Implementing Parallel Tree Search Algorithms, INFORMS Annual Conference, Seattle, WA, November, 2007.
- M. Galati and T.K. Ralphs, DECOMP: A Framework for Decomposition in Integer Programming, INFORMS Annual Conference, Seattle, WA, November, 2007.
- O. Osaltyn, B. Hunsaker, and T.K. Ralphs, Estimating Solution Time of Branch-and-bound Algorithm, INFORMS Annual Conference, Seattle, WA, November, 2007.
- B. Hunsaker, O. Osaltyn, and T.K. Ralphs, Visualization Tools for Branch-and-bound Algorithms, INFORMS Annual Conference, Seattle, WA, November, 2007.
- Z. Akca, R. Berger, and T.K. Ralphs, Solving Integrated Location, Routing and Scheduling Problems, INFORMS Annual Conference, Seattle, WA, November, 2007.
- S. DeNegre and T.K. Ralphs, Solution Approaches for Integer Bilevel Programs, INFORMS Annual Conference, Seattle, WA, November, 2007.
- Y. Xu, T.K. Ralphs, M.J. Saltzman, and L. Ladányi, The Design and Implementation of BLIS, INFORMS Annual Conference, Seattle, WA, November, 2007.
- M. Guzelsoy and T.K. Ralphs, The SYMPHONY Callable Library, INFORMS Annual Conference, Seattle, WA, November, 2007.
- M. Guzelsoy and T.K. Ralphs, The Value Function of a Mixed-integer Linear Program with a Single Constraint, INFORMS Annual Conference, Seattle, WA, November, 2007.
- T.K. Ralphs and M. Guzelsoy, Warm Starting for Mixed Integer Linear Programs, INFORMS Annual Conference, Seattle, WA, November, 2007 (PDF).
- S. DeNegre and T.K. Ralphs, Integer Bilevel Linear Programming: A Novel Branch-and-Cut Algorithm, INFORMS International Conference, Puerto Rico, July, 2007.
- B. Hunsaker, O. Osaltyn, and T.K. Ralphs, Visualization Tools for Branch-and-Bound, The Tenth INFORMS Computing Society Conference, Miami, FL, January, 2007.
- T.K. Ralphs, M. Guzelsoy, J.T. Linderoth, M.J. Saltzman, and M. Wiecek, Using Cyberinfrastructure Tools to Solve Biobjective Integer Programs, INFORMS Annual Conference, Pittsburgh, PA, November 2006 (PDF).
- M.J. Saltzman, L. Ladányi, and T.K. Ralphs, The COIN-OR Open Solver Interface: Inside a Portable Solver API, INFORMS Annual Conference, Pittsburgh, PA, November 2006.
- K. Martin, JP Fasano, and T.K. Ralphs, Source Code Not Required: Using the COIN-OR Binaries, INFORMS Annual Conference, Pittsburgh, PA, November 2006.
- M.V. Galati and T.K. Ralphs, DECOMP: A Framework for Decomposition in Integer Programming, INFORMS Annual Conference, Pittsburgh, PA, November 2006.
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, INFORMS Annual Conference, Pittsburgh, PA, November 2006.
- S. DeNegre and T.K. Ralphs, Multiobjective Mixed-Integer Stackelberg Games, The International Symposium on Mathematical Programming, Rio de Janeiro, Brazil, August 2006.
- T.K. Ralphs, Y. Xu, M.J. Saltzman, and L. Ladányi, Parallel Integer Programming with ALPS, The International Symposium on Mathematical Programming, Rio de Janeiro, Brazil, August 2006 (PDF).
- T.K. Ralphs, The SYMPHONY Framework for Mixed-Integer Linear Programming: Basic Features, DIMACS Workshop on COIN-OR, Rutgers University, July 2006 (PDF).
- T.K. Ralphs, The SYMPHONY Framework for Mixed-Integer Linear Programming: Advanced Features, DIMACS Workshop on COIN-OR, Rutgers University, July 2006 (PDF).
- T.K. Ralphs and S. DeNegre, Multiobjective Mixed-Integer Stackelberg Games, EURO XXI, Reykjavic, Iceland, June 2006 (PDF).
- M.J. Saltzman, Y. Xu, T.K. Ralphs, and L. Ladányi, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, EURO XXI, Reykjavic, Iceland, June 2006.
- T.K. Ralphs, M. Saltzman, and M. Galati, Using COIN-OR to Solve the Uncapacitated Facility Location Problem, EURO XXI, Reykjavic, Iceland, June 2006 (PDF).
- T.K. Ralphs, M. Guzelsoy, J.T. Linderoth, M.J. Saltzman, and M. Wiecek, Biobjective Integer Programming, MIP 2006: Workshop on Mixed-Integer Programming, University of Miami, June 2006 (PS PDF).
- T.K. Ralphs and M. Guzelsoy, The SYMPHONY Callable Library, INFORMS Annual Conference, San Francisco, CA, November 2005 (PS PDF).
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, INFORMS Annual Conference, San Francisco, CA, November 2005 (PS PDF).
- M.V. Galati and T.K. Ralphs, DECOMP: A Framework for Decomposition and Dynamic Cut Generation in Integer Programming, INFORMS Annual Conference, San Francisco, CA, November 2005.
- T.K. Ralphs and A. Pilatin, Parallel Solution of Vehicle Routing Problems, INFORMS Annual Conference, San Francisco, CA, November 2005 (PS PDF).
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, ALPS: A Framework for Implementing Parallel Tree Search Algorithms, Fourth International Workshop of the EURO Working Group on Parallel Processing in Operations Research, Mont Tremblant, Canada, January 2005.
- T.K. Ralphs and M. Guzelsoy, A Mini-Tutorial on the SYMPHONY Callable Library for Mixed-Integer Linear Programming, The Ninth INFORMS Computing Society Conference, Annapolis, MD, January 2005 (PS PDF).
- T.K. Ralphs and M. Guzelsoy, The SYMPHONY Callable Library for Mixed-Integer Linear Programming, The Ninth INFORMS Computing Society Conference, Annapolis, MD, January 2005 (PS PDF).
- M.V. Galati and T.K. Ralphs, DECOMP: A Framework for Decomposition and Dynamic Cut Generation in Integer Programming, The Ninth INFORMS Computing Society Conference, Annapolis, MD, January 2005.
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, ALPS: A Framework for Implementing Parallel Tree Search Algorithms, The Ninth INFORMS Computing Society Conference, Annapolis, MD, January 2005.
- T.K. Ralphs and M. Guzelsoy, Duality, Warm Starting, and Sensitivity Analysis in Integer Programming, the Institute for Operations Research and Management Science Annual Conference, Denver, CO, October 2004 (PS PDF).
- M.V. Galati and T.K. Ralphs, A Framework for Decomposition and Dynamic Cut Generation in Integer Programming, the Institute for Operations Research and Management Science Annual Conference, Denver, CO, October 2004.
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Framework for Implementing Parallel Tree Search Algorithms, the Institute for Operations Research and Management Science Annual Conference, Denver, CO, October 2004.
- M.J. Saltzman, L. Ladányi, and T.K. Ralphs , The New COIN-OR Open Solver Interface, the Institute for Operations Research and Management Science Annual Conference, Denver, CO, October 2004.
- T.K. Ralphs, Computational Infrastructure for Operations Research: The COIN-OR Project, International Conference on Continuous Optimization, Rensselaer Polytechnic Institute, August 2004 (PS PDF).
- T.K. Ralphs et.al, COIN-OR: Software Tools for Optimization (Workshop), CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- T.K. Ralphs, M. Guzelsoy, M.J. Saltzman, and M. Wiecek, An Open Source Solver for Bicriteria Mixed Integer Programs, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004 (PS PDF).
- M.V. Galati and T.K. Ralphs, DECOMP: A Framework for Decomposition and Dynamic Cut Generation in Integer Programming, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Framework for Scalable Parallel Tree Search, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004 (PS PDF).
- M.J. Saltzman, L. Ladányi, and T.K. Ralphs, The COIN-OR Open Solver Interface: Technology Overview, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- T.K. Ralphs and M.V. Galati, Decomposition and Dynamic Cut Generation in Integer Programming, the Eighth Aussois International Workshop on Combinatorial Optimization, Aussois, France, January 2004 (PS PDF).
- Y. Xu, T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Framework for Scalable Parallel Tree Search, the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003.
- T.K. Ralphs and M.V. Galati, Decomposition and Dynamic Cut Generation in Integer Programming, the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003 (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman , Tutorial: COIN-OR: Software Tools for Implementing Custom Solvers, the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003 (Tutorial). (PS PDF).
- M.J. Saltzman, L. Ladányi, and T.K. Ralphs , New Developments in The COIN Open Solver Interface, the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003.
- B. Hunsaker, J. Forrest, R. Lougee-Heimer, T.K. Ralphs, and M.J. Saltzman, A Gentle Introduction to COIN-OR’s Open Solver Interface, the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003.
- T.K. Ralphs, L. Ladányi, M.J. Saltzman, and Y. Xu, A Framework for Scalable Parallel Tree Search, the International Symposium on Mathematical Programming, Copenhagen, Denmark, August 2003. (PS PDF).
- M. Galati and T.K. Ralphs, Decomposition and Dynamic Cut Generation in Integer Programming, the International Symposium on Mathematical Programming, Copenhagen, Denmark, August 2003. (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman , COIN-OR: Software Tools for Implementing Custom Solvers, the International Symposium on Mathematical Programming, Copenhagen, Denmark, August 2003 (Workshop). (PS PDF).
- M.J. Saltzman, L. Ladányi, and T.K. Ralphs , The COIN Open Solver Interface: A Progress Report, the International Symposium on Mathematical Programming, Copenhagen, Denmark, August 2003.
- T.K. Ralphs and M. Galati, Decomposition and Dynamic Cut Generation in Integer Programming, Discussions on Mixed Integer Programming ‘03 , Columbia University, June 2003. (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, Software Tools for Implementing Branch, Cut, and Price Algorithms, The Institute for Operations Research and Management Science Annual Conference, San Jose, CA, November 2002 (Workshop). (PS PDF).
- T.K. Ralphs, L. Ladányi and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, The Institute for Operations Research and Management Science Conference, San Jose, CA, November 2002. (PS PDF).
- M. Galati and T.K. Ralphs, Decomposition-based Algorithms for Large-scale Discrete Optimization, The Institute for Operations Research and Management Science Annual Conference, San Jose, CA, November 2002.
- M.J. Saltzman, T.K. Ralphs, and L. Ladányi, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, The International Federation of Operations Research Societies Conference, University of Edinburgh, July 2002.
- T.K. Ralphs, The Common Optimization Interface for Operations Research (COIN-OR) Initiative, The International Federation of Operations Research Societies Conference, University of Edinburgh, July 2002. (PS PDF).
- M.J. Saltzman, T.K. Ralphs, and L. Ladányi, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, The Integer Programming Conference in Honor of Egon Balas’ 80th Birthday, Carnegie-Mellon University, June 2002.
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Scalable Parallel Tree Search, Parallel Processing in Operations Research , Guadeloupe, France, May 2002 (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, Implementing Scalable Parallel Search Algorithms for Data-intensive Applications, International Conference on Computational Science, University of Amsterdam, April 2002 (PS PDF).
- L. Ladányi and T.K. Ralphs,
Open-source Tool Kit for Implementing Branch, Cut, and Price Algorithms, The Institute for Operations Research and Management Science Annual Conference, Miami, FL, November 2001 (Workshop).
- T.K. Ralphs and J.C. Hartman, Branch and Cut for Capacitated Network Routing, The Institute for Operations Research and Management Science Annual Conference, Miami, FL, November 2001 (PS PDF).
- L. Ladányi and T.K. Ralphs, Branch, Cut, and Price: The Next Generation, The Institute for Operations Research and Management Science Conference, Miami, FL, November 2001.
- M. Galati and T.K. Ralphs, Valid Inequalities for the Cable Trench Problem, The Institute for Operations Research and Management Science Annual Conference, Miami, FL, November 2001.
- T.K. Ralphs, Branch, Cut, and Price for Routing and Packing Problems , INFORMS International, Maui, HI, June 2001 (PS PDF).
- T.K. Ralphs, Implementing Branch, Cut, and Price Algorithms , Workshop on Novel Approaches to Hard Discrete Optimization Problems, University of Waterloo, April 2001 (PS PDF).
- T.K. Ralphs, A Branch and Cut Algorithm for the Vehicle Routing Problem, The Institute for Operations Research and Management Science Conference, San Antonio, TX, November 2000 (PS PDF).
- T.K. Ralphs, Solving Hard Combinatorial Problems: A Research Overview, Department of Industrial and Manufacturing Systems Engineering Seminar Series, Lehigh University, Bethlehem, PA, September 2000 (PS PDF).
- T.K. Ralphs, Parallel Branch and Cut for Dummies, International Symposium on Mathematical Programming, Atlanta, GA, August 2000 (PS PDF).
- T.K. Ralphs and L. Ladányi, SYMPHONY: A Framework for Parallel Branch and Cut, DONET Spring School on Computation Combinatorial Optimization, Saarbrucken, Germany, May 2000 (PS PDF).
- T.K. Ralphs, L. Kopman, W. Pulleyblank, and L.E. Trotter Jr., A Generic Separation Algorithm for Combinatorial Optimization, DONET Workshop on Combinatorial Optimization, Aussois, France, March 2000 (Instructor) (PS PDF).
- T.K. Ralphs, W. Pulleyblank, and L.E. Trotter Jr., A New Generic Separation Algorithm and Its Application to the Vehicle Routing Problem The Institute for Operations Research and Management Science Annual Conference, Philadelphia, PA, November 1999 (PS PDF).
- T.K. Ralphs and L. Ladányi, Computational Experience with Generic Parallel Branch and Cut, The Institute for Operations Research and Management Science Annual Conference, Seattle, WA, October 1998 (PS PDF).
- T.K. Ralphs, W. Pulleyblank, and L. Trotter Jr., Parallel Branch and Cut for Vehicle Routing, The International Symposium on Mathematical Programming ‘97, Lausanne, Switzerland, August 1997.
- M. Eso, L. Ladányi, T.K. Ralphs, and L.E. Trotter Jr., Fully Parallel Generic Branch-and-Cut Framework, The 8th SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, MN, March 1997.
Seminar Presentations
- T.K. Ralphs, Y. Xu, L. Ladanyi, and M.Saltzman, Doing it in Parallel (DIP) with the COIN-OR High Performance Parallel Search Framework (CHiPPS), Graduate Research Seminar, Pennsylvania State University, April, 2008.
- T.K. Ralphs and M. Guzelsoy, The Value Function of a Mixed Integer Program with a Single Constraint, COPTA Seminar, University of Wisconsin-Madison, February, 2008.
- T.K. Ralphs, M. Guzelsoy, J.T. Linderoth, M.J. Saltzman, and M. Wiecek, Biobjective Integer Programming, SAS Institute , June 2006. (PS PDF).
- T.K. Ralphs, M. Guzelsoy, M. Saltzman, and M. Wiecek, Bioobjective Integer Programming, Rutgers University, Department of Industrial and Systems Engineering, Piscataway, NJ, October 2005 (PS PDF).
- T.K. Ralphs and M. Guzelsoy, Duality, Sensitivity Analysis, and Warm Starting, SAS Institute , August 2005. (PS PDF).
- T.K. Ralphs, Making Molehills out of Mountains: A Guided Tour of Large-scale Discrete Optimization, Mathematics Department Colloquium, April 2005. (PS PDF).
- T.K. Ralphs, Capacitated Vehicle Routing and Some Related Problems, Computer Science and Engineering Seminar Series, March 2005. (PS PDF).
- T.K. Ralphs, Integer Programming: A Research Overview , Lehigh IGERT Seminar, September 2004. (PS PDF).
- T.K. Ralphs, Integer Programming: A Research Overview , Lehigh IGERT Seminar, September 2003. (PS PDF).
- T.K. Ralphs, Solving Hard Combinatorial Problems: A Research Overview , Lehigh IGERT Seminar, October 2002. (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A New Framework for Scalable Parallel Tree Search, Lehigh ISE Optimization Seminar, September 2002. (PS PDF).
- T.K. Ralphs, Solving Hard Combinatorial Problems: A Research Overview, Process Modeling and Control Seminar, Department of Chemical Engineering, Lehigh University, March 2002(PS PDF).
- T.K. Ralphs, Decomposition-based Algorithms for Large-scale Discrete Optimization, National University of Singapore, March 2002 (PS PDF).
- T.K. Ralphs, Capacitated Vehicle Routing and Some Related Problems, Rutgers University, Department of Industrial and Systems Engineering, Piscataway, NJ, November 2001 (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, Rutgers Center for Operations Research (RUTCOR), Rutgers University, Piscataway, NJ, Sepember 2001. (PS PDF).
- T.K. Ralphs, Branch, Cut, and Price Algorithms for Large-scale Discrete Optimization, National University of Singapore, August 2001 (PS PDF).
- T.K. Ralphs and J.C. Hartman, Capacitated Network Routing, National University of Singapore, August 2001 (PS PDF).
- T.K. Ralphs, L. Ladányi, and M.J. Saltzman, A Library Hierarchy for Implementing Scalable Parallel Search Algorithms, IBM T.J. Watson Research Center, Yorktown Heights, NY, August 2001 (PS PDF).
- T.K. Ralphs, Decomposition-based Algorithms for Discrete Optimization
, IBM T.J. Watson Research Center, Yorktown Heights, NY, August 2001. (slides available by request).
- T.K. Ralphs and J.C. Hartman, Capacitated Network Routing , IBM T.J. Watson Research Center, Yorktown Heights, NY, July 2001 (PS PDF).
- T.K. Ralphs, W. Pulleyblank, and L.E. Trotter Jr., A New Generic Separation Algorithm for Combinatorial Optimization, IBM T.J. Watson Research Center, Yorktown Heights, NY, November 1999 (PS PDF).
- T.K. Ralphs, Polyhedral Aspects of the Mixed Postman Problem, Cornell Computational Optimization Project Colloquium, Ithaca, NY, February 1994.
- T.K. Ralphs and L. Ladányi, Computational Experience with a New Heuristic for the Crew Scheduling Problem, Cornell Computational Optimization Project Colloquium, Ithaca, NY, October 1993.
Conference Sessions Chaired
- Open Source MIP Solvers, The Institute for Operations Research and Management Science Conference, Seattle, WA, November 2007.
- Modeling Languages in the Classroom, The Institute for Operations Research and Management Science Conference, Seattle, WA, November 2007.
- Optimization Software in the Classroom, The Institute for Operations Research and Management Science Conference, Seattle, WA, November 2007.
- Open Source Modeling Tools, The Institute for Operations Research and Management Science Conference, San Francisco, CA, November 2005.
- Integer Programming Software, Institute for Operations Research and Management Science Annual Conference, Denver, CO, October 2004.
- COIN-OR: Software Tools for Optimization, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- Computational Mixed-Integer Programming, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- Open Source Optimization Tools, CORS/INFORMS Joint International Meeting, Banff, Alberta, Canada, May 2004.
- COIN-OR: Software Tools for Implementing Custom Solvers , the Institute for Operations Research and Management Science Annual Conference, Atlanta, GA, October 2003.
- Decomposition and Dynamic Cut Generation, the International Symposium on Mathematical Programming, Copenhangen, Denmark, August 2003.
- COIN-OR: Software Tools for Implementing Custom Solvers , the International Symposium on Mathematical Programming, Copenhangen, Denmark, August 2003.
- Standards and Interfaces in Mathematical Programming, The Institute for Operations Research and Management Science Annual Conference, San Jose, CA, November 2002.
- Software Tools for Parallel Processing, The Institute for Operations Research and Management Science Annual Conference, San Jose, CA, November 2002.
- Workshop: Software Tools for Implementing Branch, Cut, and Price Algorithms, The Institute for Operations Research and Management Science Annual Conference, San Jose, CA, November 2002.
- Branch and Cut Methods , The Institute for Operations Research and Management Science Annual Conference, Miami, FL, November 2001.
- Parallel Discrete Optimization with Applications , International Symposium on Mathematical Programming, Georgia Institute of Technology, August 2000.
Conference Clusters Chaired
- Integer Programming, The INFORMS Computing Society Conference, Charleston, SC, January, 2009.
- Computational Optimization and Software, The Institute for Operations Research and Management Science Annual Conference, Washington, D.C., October 2008.
- Optimization Services and Open Source Software, The Institute for Operations Research and Management Science Conference, San Francisco, CA, November 2005.
Conference Program Committees
- International Workshop of the EURO Working Group on Parallel Processing in Operations Research, Mont Tremblant, CA, January 2005.
Student Supervision
- Ph.D Dissertation Advisor and Committee Chair
- Matthew Galati, ISE, Decomposition Algorithms for Large-scale Discrete Optimization.
- Svetlana Oshkai, ISE, Winner Determination in Combinatorial Auctions.
- Menal Guzelsoy, ISE, Duality, Warm Starting, and Sensitivity Analysis in Mixed-Integer Programming.
- Scott Denegre, ISE, On Mixed Integer Bilevel Programming and Mixed Integer Interdiction.
- Ashutosh Mahajan, ISE, Heuristic Methods in Mixed Integer Linear Programming.
- Zeliha Akca, ISE, Integrated Location, Routing, and Scheduling Problems: Models and Algorithms.
- Ali Pilatin, ISE, TBD.
- Yan Xu, ISE, Scalable Algorithms for Parallel Tree Search, December 2007.
- Ph.D Dissertation Committee Chair
- Jerry Shen, ISE, Solving Multi-stage Stochastic Linear Programs on the Computational Grid.
- Wasu Glankwamdee, ISE, Branch and Bound on Computational Grids.
- Jim Ostrowski, ISE, Symmetry in Mixed Integer Programming.
- Kumar Abhishek, ISE, Topics in Mixed Integer Nonlinear Programming, May 2008.
- Ph.D Dissertation Committee Member
- Udom Janjarassuk, ISE, Using the Computational Grid for the Effective Solution of Stochastic Programs.
- Zhengxiang Pan, CSE, Towards a Global Scale Semantic Web.
- Qing Ye, CSE, Dynamic Multicast and Time Synchronization in Wide-area Sensor Networks, December 2007.
- Brian Heinold, Mathematics, Sum List Coloring and Choosability, May 2006.
- Joao Goncalves, ISE, Extensions of von Neumann’s Algorithm for Linear Programming, May 2005.
- Lilong Huang, Chemical Engineering, Constrained Closed-loop Optimal Control, May 2005.
- Jinlong Ban, ISE, Lehigh University, The Generalized Parallel Replacement Problem, December 2003.
- M.S. Advisor
- Shelley Heist, ISE, Lehigh University, Constraint Programming and Sourcing Problems, May 2003.
- Andrew Hofmann, ISE, Lehigh University, The Mixed Postman Problem, May 2003.
Student Awards
- ISE graduate student of the year
- Matthew Galati, 2003
- Menal Guzelsoy, 2004
- Lehigh Engineering Ingenuity Award for Graduate Research and Scholarship
- Matthew Galati, 2004
- Menal Guzelsoy, 2005
- Computational Interface for Operations Research Open Source Coding Contest
- Yan Xu, First Place, 2003
- First Open Contest of Parallel Coding
- Yan Xu and Ted Ralphs, First Place, 2007
Courses Developed and Taught
Service
- University
- Computational Optimization Research at Lehigh (COR@L) Laboratory, co-founder and director, September 2004 - present.
- Lehigh High Performance Computing Steering Committee, co-founder and chairman, January 2004 - present.
- Mathematics Search Committee, member, September 2005 - May 2006.
- College
- CSE Faculty Search Committee, member, September 2007 - present.
- ISE Department Chair Search Committee, member, April 2007 - present.
- RCEAS Dean’s Research Advisory Council, member, January 2007 - present.
- RCEAS Engineering Ingenuity Awards Committee, member, April 2005.
- RCEAS Computational Sciences Committee, member, September 2001 - May 2003.
- RCEAS Mathematics Curriculum Review Committee, member, September 2001 - May 2003.
- RCEAS Freshman Advisor, September 2002 - May 2003.
- Molecular Modeling Search Committee, member, September 2002 - May 2003.
- Chemical Engineering Search Committee, member, September 2001 - May 2002.
- Department
- Co-director of Graduate Programs.
- Lehigh Student Chapter of the Institute for Operations Research and Management Science, first faculty advisor, July 2005 - present.
- ISE Optimization Seminar Series (now the COR@L Seminar Series), founder and organizer, September 2002 - present.
- ISE Graduate Curriculum Committee, member, September 2001 - present.
- ISE Council, member, September 2001 - May 2003, September 2004 - present.
- ISE Information and Systems Engineering Curriculum Development Committee, chairman, September 2001 - May 2003.
- ISE Search Committee, member, various times September 2000 - May 2006.
Professional Activities
- CORAL Optimization Seminar Series, founder and co-organizer.
- Founder and webmaster of BranchAndCut.org.
- COIN-OR Foundation, founding board member, treasurer, and chair of the Technical Leadership Council.
- Associate Editor, Operations Research Letters.
- Associate Editor, Operations Research.
- Technical Editor, Mathematical Programming Computation.
- Editorial Board, Algorithmic Operations Research.
- Publication Referee
- Computers and Operations Research
- Computational Optimization and Applications
- Discrete Optimization
- Discrete Mathematics
- European Journal of Operations Research
- IEEE Control Systems Society
- IEEE Transactions on Computers
- INFORMS Journal of Computing
- International Journal of Operations Research
- International Journal of Computer Mathematics
- International Transactions in Operations Research
- Mathematical Programming
- Networks
- Operations Research
- Operations Research Letters
- Optimization Letters
- Optimization Methods and Software
- Parallel Computing
- The Open Operational Research Journal
- Transportation Science
- Proposal Reviewer
- National Science Foundation
- U.S. Civilian Research and Development Foundation
- Institute for Operations Research and Management Science, member.
- INFORMS Computing Society, member.
- INFORMS Computing Society Membership Committee, member.
- INFORMS Optimization Section, Vice Chair for Computational Optimization and Software.
- Mathematical Programming Society, member.
- Former president of the Cornell Operations Research Graduate Association.
- Founding member and first president of the Cornell Graduate and Professional Student Assembly.