Marouane Ibn Brahim
Ph.D. Candidate in Operations Research, Cornell Tech
📧 mi262 [at] cornell [dot] edu
About Me
I am Marouane Ibn Brahim, a Ph.D. Candidate in Operations Research at Cornell Tech, advised by Prof. Omar El Housni. My research interests include Revenue Management, Assortment Optimization, AI-mediated markets, and Combinatorial Optimization. My work combines theory, algorithms, and applications in operations and revenue management.
Prior to joining ORIE at Cornell, I studied Applied Mathematics and Computer Science at École polytechnique in Palaiseau, France. Please feel free to reach out to talk about research, my work, or my background.
Research Interests
- Revenue Management
- Choice Modeling
- Assortment Optimization
- AI-mediated Retail Markets
- Pricing
- Approximation Algorithms
- Data-driven Decision-making
News
- [Upcoming]Talk at the RMP Conference on July 21; poster at the M&SOM Conference on July 14.
- May 2026:Received the 2026 Cornell Tech Outstanding TA Award.
- April 2026:Presented at Kellogg OM Rookiepalooza.
- October 2025:Selected as a finalist for the INFORMS George Nicholson Student Paper Competition.
- Summer 2025:Research intern at Moloco Inc., designing novel budget pacing algorithms.
- June 2025:Assortment Optimization with Visibility Constraints published online in Mathematical Programming.
- April 2025:Selected participant at the ISyE-MS&E-IOE Joint Rising Stars Workshop.
- February 2025:Maximum Load Assortment Optimization accepted for publication in Operations Research.
Papers
Journal Articles
-
Maximum load assortment optimization: Approximation algorithms and adaptivity gaps
with Omar El Housni and Danny Segev.
Operations Research, Vol. 74, No. 1, pp. 408–429, 2025.- Finalist, INFORMS George Nicholson Student Paper Competition, 2025
Abstract
Motivated by modern-day applications such as attended home delivery and preference-based group scheduling, where decision makers wish to steer a large number of customers toward choosing the exact same alternative, we introduce a novel class of assortment optimization problems, referred to as maximum load assortment optimization. In such settings, given a universe of substitutable products, we are facing a stream of customers, each choosing between either selecting a product out of an offered assortment or opting to leave without making a selection. Assuming that these decisions are governed by the multinomial logit choice model, we define the random load of any underlying product as the total number of customers who select it. Our objective is to offer an assortment of products to each customer so that the expected maximum load across all products is maximized.
We consider both static and dynamic formulations of the maximum load assortment optimization problem. In the static setting, a single offer set is carried throughout the entire process of customer arrivals, whereas in the dynamic setting, the decision maker offers a personalized assortment to each customer, based on the entire information available at that time. As can only be expected, both formulations present a wide range of computational challenges and analytical questions. The main contribution of this paper resides in proposing efficient algorithmic approaches for computing near-optimal static and dynamic assortment policies. In particular, we develop a polynomial time approximation scheme for the static problem formulation. Additionally, we demonstrate that an elegant policy utilizing weight-ordered assortments yields a 1/2 approximation. Concurrently, we prove that such policies are sufficiently strong to provide a 1/4 approximation with respect to the dynamic formulation, establishing a constant factor bound on its adaptivity gap. Finally, we design an adaptive policy whose expected maximum load is within factor 1 - ε of optimal, admitting a quasi-polynomial time implementation.
-
Assortment optimization with visibility constraints
with Théo Barré, Omar El Housni, Andrea Lodi and Danny Segev.
Mathematical Programming, Vol. 216, No. 1, pp. 177–220, 2026.- Selected for presentation, M&SOM Supply Chain Management SIG, 2024
Abstract
Motivated by applications in e-retail and online advertising, we study the problem of assortment optimization under visibility constraints (APV). Here, we are given a universe of substitutable products and a stream of customers. The objective is to determine the optimal assortment of products to offer to each customer in order to maximize the total expected revenue, subject to exogenously-given visibility constraints, stating that each product should be shown to a minimum number of customers. We assume that customer choices follow a Multinomial Logit model (MNL). We provide a structural characterization of optimal assortments and present a linear time algorithm for solving APV. To this end, we introduce a novel function called the "expanded revenue" of an assortment and establish its supermodularity; our algorithm takes advantage of this structural property. Additionally, we prove that APV can be formulated as a compact linear program.
Next, we consider APV with cardinality constraints, which limit the maximum number of products that can be included in an assortment. We prove this problem to be strongly NP-hard and not admitting a Fully Polynomial Time Approximation Scheme (FPTAS), even when all products have identical prices. Subsequently, we devise a Polynomial Time Approximation Scheme (PTAS) for APV under cardinality constraints with identical prices. We also examine the revenue loss resulting from the enforcement of visibility constraints, comparing it to the unconstrained problem. To offset this loss, we propose a novel strategy to distribute the loss incurred among the products subject to visibility constraints, charging each vendor an amount proportional to their product's contribution to the revenue loss.
-
Runtime analysis for permutation-based evolutionary algorithms.
with Benjamin Doerr and Yassine Ghannane.
Algorithmica, Vol. 86, pp. 90–129, 2024.- Earlier version: Preliminary version appeared in the Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '22)
Abstract
While the theoretical analysis of evolutionary algorithms (EAs) has made significant progress for pseudo-Boolean optimization problems in the last 25 years, only sporadic theoretical results exist on how EAs solve permutation-based problems. To overcome the lack of permutation-based benchmark problems, we propose a general way to transfer the classic pseudo-Boolean benchmarks into benchmarks defined on sets of permutations. We then conduct a rigorous runtime analysis of the permutation-based (1+1) EA proposed by Scharnow et al. (J Math Model Algorithm 3:349-366, 2004) on the analogues of the LeadingOnes and Jump benchmarks. The latter shows that, different from bit-strings, it is not only the Hamming distance that determines how difficult it is to mutate a permutation σ into another one τ, but also the precise cycle structure of στ-1.
For this reason, we also regard the more symmetric scramble mutation operator. We observe that it not only leads to simpler proofs, but also reduces the runtime on jump functions with odd jump size by a factor of Θ(n). Finally, we show that a heavy-tailed version of the scramble operator, as in the bit-string case, leads to a speed-up of order mΘ(m) on jump functions with jump size m. A short empirical analysis confirms these findings, but also reveals that small implementation details like the rate of void mutations can make an important difference.
Working Papers
-
When is less choice enough? Centralization in multi-item pricing.
with Omar El Housni.
Draft available upon request.Abstract
We study the revenue loss from replacing a multi-item price menu by a single item-price offer. Under decentralized pricing, the seller posts item-specific prices and customers choose utility-maximizing items; under centralized pricing, the seller chooses one item and one price. We ask when this restriction preserves revenue, and when it is costly.
We show that the answer is governed by the geometry of preference heterogeneity. In finite-support markets, centralized revenue can be a factor equal to the number of customer segments below decentralized revenue, and this is tight. The loss is driven by horizontal heterogeneity: different segments prefer different items. By contrast, if all valuation vectors lie on a common nonnegative ray, customers may differ in willingness to pay but agree on relative item values, and centralized and decentralized pricing have the same optimal revenue. With k aligned preference blocks, a centralized offer obtains at least a 1/k fraction of decentralized revenue.
We prove that this no-gap result is robust to approximate alignment. If a valuation matrix is within entrywise distance ε of the nonnegative rank-one cone, the decentralized revenue advantage is at most O(nε), and this dependence is tight. We also extend the analysis to stochastic environments around a common aligned core and to additive item-level shocks. Overall, centralization can be costly under horizontal heterogeneity, but is revenue-safe when preferences are mostly aligned or vertical.
Honors & Awards
- Selected Speaker at Kellogg OM Rookiepalooza 2026
- 2026 Cornell Tech Outstanding TA Award 2026
- Finalist, INFORMS George Nicholson Student Paper Competition 2025
- Selected Participant at the ISyE-MS&E-IOE Joint Rising Stars Workshop 2025
- Professor Robert E. Bechhofer Fellowship, Cornell University 2023
- École polytechnique Research Internship Prize in Computer Science 2022
Teaching
- 2026 Cornell Tech Outstanding TA Award
-
Teaching Assistant, Cornell Tech
ORIE 5132 - Pricing Analytics and Revenue Management (Masters), Spring 2026 (56 students). -
Teaching Assistant, Cornell Tech
ORIE 5530 - Modeling Under Uncertainty (Masters), Fall 2022/Fall 2023/Fall 2024 (61 students/58 students/51 students). -
Teaching Assistant, Cornell University
ORIE4741/5741 - Learning with Big Messy Data (Undergraduate/Masters), Spring 2023 (96 students). -
Instructor
Mathematics and Physics instructor for high school, part of École polytechnique's 1st year internship. (Fall 2019)
Selected anonymous student feedback
“I knew if I went to his office hours I would receive thoughtful and tailored help.”
Anonymous course evaluations, Cornell ORIE.
Additional anonymous teaching feedback
ORIE 5530 — Modeling Under Uncertainty, Fall 2024
“He often went above and beyond, even responding late at night, and his midterm review sessions were particularly insightful.”
“He was incredible in his explanations and willingness to help understand and apply concepts.”
“Fantastic TA who puts in more time than necessary and wants to see students understand the material.”
ORIE 5132 — Pricing Analytics and Revenue Management, Spring 2026
“Always happy to help, go deeper into explanation, and help you learn.”
“I always walked out of office hours with my questions answered and a clearer understanding of the course content.”
“He never once made me feel dumb for forgetting basic calculus or statistics concepts while walking me through a problem or concept.”
ORIE 5530 — Modeling Under Uncertainty, Fall 2023
“Marouane has a talent for explaining intuition for abstract concepts. He would make a great professor if he decides to become one.”
Service
-
Journal Reviewer
Manufacturing & Service Operations Management, Production and Operations Management, INFORMS Journal of Computing. -
Program Committee Member
ACM Conference on Economics and Computation (EC), 2026. -
Organizer
International Research and Innovation Seminar (IRIS), 2026.
Talks
Maximum Load Assortment Optimization: Approximation Algorithms and Adaptivity Gaps
- Kellogg OM Rookiepalooza, April 2026, Evanston, IL.
- INFORMS Optimization Society Conference, March 2026, Atlanta, GA.
- INFORMS Annual Meeting, October 2025, Atlanta, GA.
- RMP Conference, July 2024, Los Angeles, CA.
- M&SOM Conference, July 2024, Minneapolis, MN.
- Market Innovation Workshop (MIW), May 2024, virtual.
- Cornell ORIE PhD Colloquium, Ithaca, 2023
- Ops Day PhD Colloquium, New York, 2023
- INFORMS Annual Meeting, Phoenix, 2023
- Mathematics and Decision Conference, December 2023, Benguérir, Morocco.
Assortment Optimization with Visibility Constraints
- RMP Conference, July 2025, New York, NY.
- INFORMS Annual Meeting, October 2024, Seattle, WA.
- Cornell ORIE PhD Colloquium, October 2024, virtual.
- ISMP, July 2024, Montréal, Canada.
- M&SOM Supply Chain Management SIG Conference, July 2024, Minneapolis, MN.
- New York City Operations Day (Student Day), March 2024, New York, NY.
When is less choice enough? Centralization in multi-item pricing.
- New York City Operations Day (Student Day), March 2026, New York, NY.