Binghamton Optimality Research Group
  About

The research group focuses on the development of tools and techniques for attacking a wide range of NP-complete problems. The goal is to find optimal solutions when possible. In principle, NP-complete problems can require exponential amounts of time to solve; in practice, many instances are either small enough for brute force, or contain internal structure that can be exploited.

We are developing a hybrid problem solving approach, combining dynamic programming, branch-and-price ILP, and parallel compute resources.

The research focus has been motivated by the emergence of multi-core processors (which should not be viewed as a positive development.) There is a recent opinion article that illustrates the challenge; this grew out of the "Keep the Faith" debate at ICCAD.

People

Director: Prof. Patrick H. Madden
Graduate students: Satoshi Ono, Ed Mattison, Jason Gallia, James Simone, Gowrishankar Sivanathan, Will Rotach.
Undergraduates: Greg Stoddard, Alex Jasperson, Dave Lundgren, Oray Tan, Ayca Yucel.
Collaborators: Prof. Purush Damodaran.

Talks and Papers

Below are links to the most relevant papers; a more complete list (including papers from when the group focus was primarily on design automation) is here.

Support We would like to thank Intel for financial support of this work, and Sun Microsystems for providing many hours on their compute grid.
Tools

Our tools are not yet publicly available