R. Ravi profile photo

R. Ravi

Professor of Business, and Professor of Operations Research and Computer Science Carnegie Mellon University

  • Pittsburgh PA

Ravi's research is on models, methods and applications of discrete optimization.

Contact
Carnegie Mellon University logo

Carnegie Mellon University

View more experts managed by Carnegie Mellon University

Biography

Dr. R. Ravi is the Vasantrao Dempo Professor of Operations Research and Computer Science at Carnegie Mellon University. Ravi received his bachelor's degree from IIT, Madras, and Master's and doctoral degrees from Brown University, all in Computer Science.

Ravi has been at the Tepper School of Business since 1995 where he served as the Associate Dean for Intellectual Strategy from 2005-2008, and Chair of the Future Educational Delivery Committee that launched the online hybrid Tepper MBA in 2013. Ravi is currently Director of Analytics Strategy at the school as part of which he founded the Center for Intelligent Business. He has been an Amazon Scholar since 2021.

Ravi's research is on models, methods and applications of discrete optimization. He studies models and methods in combinatorial and network optimization, and their applications in the intersection of business and technology, specifically in the areas of supply chains and logistics in Operations, and online advertising in Marketing. His work has been supported by an NSF Career Award, and grants from Google, the NSF, the ONR and the AFOSR. His 1989 paper in the ACM STOC conference won the 30-year test of time award in 2023.

Ravi's research has been supported by the U.S. National Science Foundation Office of Naval Research and Air Force Office of Scientific Research. He has supervised over two dozen doctoral students and developed over half a dozen new graduate classes. He served as area editor for the INFORMS flagship journal Operations Research in charge of the discrete optimization area from 2012 to 2017, and was chair of the IEEE FOCS conference in 2008.

Ravi held the title of Andris A. Zoltners Professor of Business between 2014 and 2024, Rohet Tolani Distinguished Professor between 2014 and 2018, and Carnegie Bosch Professor between 2006 and 2013. He was elected a fellow of the INFORMS in 2017.
Q6

Areas of Expertise

Network Optimization
Supply Chain and Logistics
Digital Advertising
Computational Biology

Media Appearances

Display Advertising Switched to First-price Auctions After Adoption of Header Bidding, New Study Finds

CMU News  online

2020-04-22

“The prevailing wisdom explaining the move was that first price auctions were more transparent since you pay what you bid,” says R. Ravi, Andris A. Zoltners Professor of Business and Professor of Operations Research and Computer Science at CMU’s Tepper School of Business, who coauthored the study with his two former doctoral advisees.

View More

Tepper Faculty Member Tapped to Join Amazon Scholars Program

CMU News  online

2022-01-11

“Joining the Amazon Scholars Program is an incredible opportunity for me,” Ravi stated. “It will allow me to apply my research on network optimization and omni-channel fulfillment to make an important impact on Amazon’s systems, business, and customer experience.”

View More

Media

Social

Accomplishments

George Leland Bach Teaching Award for Excellence in the MBA Classroom, Tepper School of Business

2013

Education

Brown University

Ph.D.

Computer Science

1993

IIT Madras

B.Tech.

Computer Science and Engineering

1989

Languages

  • English
  • French
  • German
  • Tamil

Articles

Approximately Packing Dijoins via Nowhere-Zero Flows

Combinatorica

2025

In a digraph, a dicut is a cut where all the arcs cross in one direction. A dijoin is a subset of arcs that intersects each dicut. Woodall conjectured in 1976 that in every digraph, the minimum size of a dicut equals to the maximum number of disjoint dijoins. However, prior to our work, it was not even known whether at least 3 disjoint dijoins exist in an arbitrary digraph whose minimum dicut size is sufficiently large. By building connections with nowhere-zero (circular) k-flows, we prove that every digraph with minimum dicut size contains disjoint dijoins if the underlying undirected graph admits a nowhere-zero (circular) k-flow.

View more

Optimal Decision Tree and Adaptive Submodular Ranking with Noisy Outcomes

Journal of Machine Learning Research

2024

In pool-based active learning, the learner is given an unlabeled data set and aims to efficiently learn the unknown hypothesis by querying the labels of the data points. This can be formulated as the classical Optimal Decision Tree (ODT) problem: Given a set of tests, a set of hypotheses, and an outcome for each pair of test and hypothesis, our objective is to find a low-cost testing procedure (ie, decision tree) that identifies the true hypothesis. This optimization problem has been extensively studied under the assumption that each test generates a deterministic outcome. However, in numerous applications, for example, clinical trials, the outcomes may be uncertain, which renders the ideas in the deterministic setting invalid.

View more

A new integer programming formulation of the graphical traveling salesman problem

Mathematical Programming

2023

In the Traveling Salesman Problem (TSP), a salesman wants to visit a set of cities and return home. There is a cost of traveling from city i to city j, which is the same in either direction for the Symmetric TSP. The objective is to visit each city exactly once, minimizing total travel costs. In the Graphical TSP, a city may be visited more than once, which may be necessary on a sparse graph. We present a new integer programming formulation for the Graphical TSP requiring only two classes of polynomial-sized constraints while addressing an open question proposed by Denis Naddef. We generalize one of these classes, and present promising preliminary computational results.

View more