
R. Ravi
Professor of Business, and Professor of Operations Research and Computer Science Carnegie Mellon University
- Pittsburgh PA
R. Ravi is interested in networks and their effects in business, a subject on which he introduced a new MBA class.
Biography
Areas of Expertise
Media Appearances
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.”
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.
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
Indian Institute of Technology
B.Tech.
Computer Science and Engineering
1989
Languages
- English
- French
- German
- Tamil
Articles
Optimal Decision Tree and Adaptive Submodular Ranking with Noisy Outcomes
Journal of Machine Learning Research2024
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.
Vertex downgrading to minimize connectivity
Mathematical Programming2023
We consider the problem of interdicting a directed graph by deleting nodes with the goal of minimizing the local edge connectivity of the remaining graph from a given source to a sink. We introduce and study a general downgrading variant of the interdiction problem where the capacity of an arc is a function of the subset of its endpoints that are downgraded, and the goal is to minimize the downgraded capacity of a minimum source-sink cut subject to a node downgrading budget. This models the case when both ends of an arc must be downgraded to remove it, for example. For this generalization, we provide a bicriteria (4, 2)-approximation that downgrades nodes with total weight at most 4 times the budget and provides a solution where the downgraded connectivity from the source to the sink is at most 2 times that in an optimal solution.
Order fulfillment under pick failure in omnichannel ship-from-store programs
Manufacturing & Service Operations Management2023
Problem definition: We consider the setting where a retailer with many physical stores and an online presence seeks to fulfill online orders using an omnichannel fulfillment program, such as buy-online ship-from-store. These fulfillment strategies try to minimize cost while fulfilling orders within acceptable service times. We focus on single-item orders. Typically, all online orders for the item are sent to a favorable set of locations to be filled. Failed trials are sent back for further stages of trial fulfillment until the process times out. The multistage order fulfillment problem is thus an interplay of the pick-failure probabilities at the stores where they may be shipped from and the picking, shipping, and cancellation costs from these locations.
A new integer programming formulation of the graphical traveling salesman problem
Mathematical Programming2023
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.
Dynamic pricing with monotonicity constraint under unknown parametric demand model
Advances in Neural Information Processing Systems2022
We consider the Continuum Bandit problem where the goal is to find the optimal action under an unknown reward function, with an additional monotonicity constraint (or," markdown" constraint) that requires that the action sequence be non-increasing. This problem faithfully models a natural single-product dynamic pricing problem, called" markdown pricing", where the objective is to adaptively reduce the price over a finite sales horizon to maximize expected revenues. Jia et al'21 and Chen'21 independently showed a tight regret bound over rounds under* minimal* assumptions of unimodality and Lipschitzness in the reward (or," revenue") function.