Patrick Steele

I am a Ph.D. candidate in Operations Research and Information Engineering, working with professors David Shmoys and Shane Henderson. My research focuses on analyzing and solving a variety of vehicle routing problems. I am interested in analyzing problems from both a worst-case and average case perspective.

Research

Courier delivery problem

We consider the problem of efficiently scheduling deliveries by an uncapacitated courier from a central location under online arrivals. We consider both adversary-controlled and Poisson arrival processes.

Air ambulance scheduling with Ornge

We work with Ornge to schedule daily air ambulance flights across Ontario. We solve a mixed-integer program to assign groups of patients to planes in order to minimize transportation costs while ensuring that all patient requirements are met.

Courses

  • ORIE 5270: Big Data Technologies

    Spring 2016. This course is designed as a companion course to ORIE 5260: Machine Learning, and ORIE 5280, Financial Data Practicum. Students will utilize skills and knowledge from each course to complete projects spanning all three.

    This course is a part of FDS@CFEM.

  • ORIE 6125: Computational Methods in Operations Research

    Spring 2016. This course is designed to introduce Ph.D. students to data structures, algorithms, and software development methodologies useful for their research.

Software

Some of the code I write is available on my Github page. Several interesting projects are listed below.

MDP

A Haskell package designed to solve infinite-horizon Markov decision processes. The documentation (and package) is available on Hackage.

Emacs config

A repository containing my Emacs configuration directory. If you use this configuration you will need to install a number of packages via M-x list-packages or similar.

Cornell Beamer theme

A Beamer theme suitable for presentations made by anyone from Cornell.