University of Arizona
Systems and Industrial Engineering

 

photo

Leo's Page

Thank you for taking the time to check out my corner of the World Wide Web. My name is Leonardo Lopes, but everyone knows me as Leo. I am an Assistant Professor in the Systems and Industrial Engineering Department at the University of Arizona. I am one of the inventors of the Network Elucidation Template, a framework that uses optimization, probability, statistics, and network topology to infer missing network parameters. On these pages you will find more detailed information about my activities. If you find something of interest please contact me.
 

Academic Background
Scientific Activities

Research
Publications

Teaching
Our Ph.D. program

Professional Experience
Curriculum Vitae
Personal

  For appointment availability, check my public calendar

 

Academic Background

Education

Ph.D., Industrial Engineering and Management Sciences - Northwestern University, 2003
        Dissertation Topic:Modeling and Communication of Stochastic Programs
MS, Industrial Engineering and Management Sciences, Northwestern University, 1999
BS, Computer Science, Universidade Federal do Ceará (UFC - Brazil), 1997

Scientific Activities

My research focus is on human-centric stochastic network optimization. My goal is to enable efficient creation of complex models from simpler models for any application where significant sources of uncertainty exist. We build these models by using the appropriate combination of statistics, optimization, and human guidance for each application, and by creating infrastructure that promotes model reuse and distribution over grids. Our work has two facets:

Each of the two areas above is very different from the other. They are both essential for the success of the overall vision. Which area gets developed faster is a function of the student talent available. I have current projects both for students interested mostly on mathematical concepts, and students interested mostly in computational issues. Working with me, students will develop decent competency in both mathematical and computational research (we operate continuously right on their intersection), but are welcome to focus on one more than the other.

Research Initiatives

Evolving Research Initiatives

This research may be at several levels of development. In some cases, all proofs have been written, but no computational experiments have been performed. In others, grants have been written but most of the research has not been done. In others, the problem has been defined, but the exact scope of each project is not yet determined. Students interested in extending these topics will have extraordinary freedom to determine their own research directions.

Previous Research Contributions

This is research on which I have worked in the past, but on which I am no longer active unless the right application, collaborator or funding comes along.

Robert Fourer and Leo Lopes, "A Management System for Decompositions in Stochastic Programming" forthcoming in Annals of Operations Research.
Robert Fourer, Leo Lopes, and Kipp Martin, "LPFML: A W3C XML Schema for Linear Programming ", forthcoming in INFORMS Journal on Computing.

Robert Fourer and Leo Lopes, "A Filtration-oriented System for Modeling in Stochastic Programming", submitted to INFORMS Journal on Computing.

Neal Lesh, Leonardo B. Lopes, Joe Marks, Michael Mitzenmacher and Guy T. Schafer, "Human-Guided Search for Jobshop Scheduling", 3rd International NASA Workshop on Planning and Scheduling for Space, October 2002.

Robert Fourer and Leo Lopes, "Object Oriented Modeling and Stochastic Optimization", working paper.
Leo Lopes and Alan King, "SMI: The Stochastic Modeling Interface", INFORMS Annual Meeting, Atlanta, GA October 18-22 2003

Leo Lopes and Robert Fourer, "Object Oriented Modeling and Stochastic Optimization", INFORMS Annual Meeting, Atlanta, GA October 18-22 2003

Leo Lopes and Robert Fourer, "A Modeling Language for Stochastic Optimization", ISMP 2003, August 18-22, Copenhagen, Denmark

Leo Lopes, "Collaborative Research and the COIN-OR resource" INFORMS Annual Meeting, San Jose, CA, November 17-20 2002

Robert Fourer and Leo Lopes, "A Modeling System for Multistage Stochastic Programming Problems" INFORMS Annual Meeting, San Jose, CA, November 17-20 2002

Leo Lopes and Robert Fourer, "Advances in an XML-based Representation for Instances of Mathematical Programs" INFORMS Annual Meeting, San Jose, CA, November 17-20 2002

Leo Lopes and Robert Fourer, "An XML-Based Format for Sharing Mathematical Programs" INFORMS Annual Meeting, Miami Beach, FL, November 4-7 2001

Leo Lopes and Robert Fourer, "Model-level Directives for Generating Alternative Formulations of Stochastic Programs" IX International Conference on Stochastic Programming, Berlin, Germany, August 25-31, 2001

Leo Lopes, "Communicating Stochastic Optimization Objects", Optimization Technology Center Stochastic Optimization Day, June 2000

Instructor and New Course Development, SIE 375, Software Integration Tools for Decision Modeling

Instructor and Course Preparation, SIE 473/573, Concepts in Information and Communication Systems

Instructor and Course Preparation, SIE 340, Deterministic Operations Research

Instructor and Course Preparation, SIE 547, Computational Issues in Optimization

Instructor, IEMS 201  Introduction to Statistics, Northwestern University.

Graduate Fellow, Ayers Residential College of Commerce and Industry, Northwestern University.

The Ph.D. program in Systems and Industrial Engineering at The University of Arizona

Professional Experience

Assistant Professor
Since August of 2004, I am an Assistant Professor at the Department of Systems and Industrial Engineering at the University of Arizona in Tucson. I am teaching, learning about writing grants from some of the best in the business, and getting involved with some very interesting research problems, in addition to working on my own research initiatives. It has been a very busy but very rewarding experience.
Research Assistant
From 1997 to 2003, I was a research assistant at Northwestern University under different grants. I worked briefly on an integrated Location, Transportation and Inventory management system. From 1998 to 2003 I worked on optimization modeling systems.
Internships
In the summer of 1997, I worked for the NEOS project. I helped build  a driver for the solver KNITRO, using Automatic Differentiation to produce derivatives. I also created a script that allowed modelers to use derivatives obtained from Maple in their NEOS submissions.

In the summer of 2000, I had an intership at Cambridge Research Laboratories, formerly MERL, in which we developed a Job-shop problem application based on HUGS, an optimization approach for highly combinatorial problems.
Network Administration
From April to September 1997 I was a developer at Townsend Analytics, a real-time trading software company. While there, I wrote software that dealt with clearing, and I automated the company-wide build process.
   

ruler

Personal

If you have read this far, it is probably because you are thinking of what it would be like to work with me. If you are really looking for something personal, I am afraid you will be disappointed, since this is my professional website. The only truly personal item I will divulge here is the (non-techincal) book I am currently reading: Hernani, and El Rey Se Divierte, two plays by Victor Hugo in Spanish.


Professionally, I emphasize four things: perspiration over inspiration; transparency; diversity; and something I call "reverse greed", which depends on the other three. Reverse greed means that I will let you know what my goals are, and you should let me know what your goals are. I will then do my best to help you achieve your goals so long as you are doing your best to help me achieve mine.