-
Near-Optimal Dynamic Policies for Joint Replenishment in Continuous/Discrete Time
Authors:
Danny Segev
Abstract:
While dynamic policies have historically formed the foundation of most influential papers dedicated to the joint replenishment problem, we are still facing profound gaps in our structural understanding of optimal such policies as well as in their surrounding computational questions. To date, the seminal work of Roundy (1985, 1986) and Jackson et al. (1985) remains unsurpassed in efficiently develo…
▽ More
While dynamic policies have historically formed the foundation of most influential papers dedicated to the joint replenishment problem, we are still facing profound gaps in our structural understanding of optimal such policies as well as in their surrounding computational questions. To date, the seminal work of Roundy (1985, 1986) and Jackson et al. (1985) remains unsurpassed in efficiently developing provably-good dynamic policies in this context.
The principal contribution of this paper consists in developing a wide range of algorithmic ideas and analytical insights around the continuous-time joint replenishment problem, culminating in a deterministic framework for efficiently approximating optimal dynamic policies to any desired level of accuracy. These advances enable us to derive a compactly-encoded replenishment policy whose long-run average cost is within factor $1 + ε$ of the dynamic optimum, arriving at an efficient polynomial-time approximation scheme (EPTAS). Technically speaking, our approach hinges on affirmative resolutions to two fundamental open questions:
-- We devise the first efficient discretization-based framework for approximating the joint replenishment problem. Specifically, we prove that every continuous-time infinite-horizon instance can be reduced to a corresponding discrete-time $O( \frac{ n^3 }{ ε^6 } )$-period instance, while incurring a multiplicative optimality loss of at most $1 + ε$.
-- Motivated by this relation, we substantially improve on the $O( 2^{2^{O(1/ε)}} \cdot (nT)^{ O(1) } )$-time approximation scheme of Nonner and Sviridenko (2013) for the discrete-time joint replenishment problem. Beyond an exponential improvement in running time, we demonstrate that randomization and hierarchical decompositions can be entirely avoided, while concurrently offering a relatively simple analysis.
△ Less
Submitted 23 June, 2025;
originally announced June 2025.
-
New Approximation Guarantees for The Economic Warehouse Lot Scheduling Problem
Authors:
Danny Segev
Abstract:
In this paper, we present long-awaited algorithmic advances toward the efficient construction of near-optimal replenishment policies for a true inventory management classic, the economic warehouse lot scheduling problem. While this paradigm has accumulated a massive body of surrounding literature since its inception in the late '50s, we are still very much in the dark as far as basic computational…
▽ More
In this paper, we present long-awaited algorithmic advances toward the efficient construction of near-optimal replenishment policies for a true inventory management classic, the economic warehouse lot scheduling problem. While this paradigm has accumulated a massive body of surrounding literature since its inception in the late '50s, we are still very much in the dark as far as basic computational questions are concerned, perhaps due to the evasive nature of dynamic policies in this context. The latter feature forced earlier attempts to either study highly-structured classes of policies or to forgo provably-good performance guarantees altogether; to this day, rigorously analyzable results have been few and far between.
The current paper develops novel analytical foundations for directly competing against dynamic policies. Combined with further algorithmic progress and newly-gained insights, these ideas culminate to a polynomial-time approximation scheme for constantly-many commodities as well as to a proof-of-concept $(2-\frac{17}{5000} + ε)$-approximation for general problem instances. In this regard, the efficient design of $ε$-optimal dynamic policies appeared to have been out of reach, since beyond algorithmic challenges by themselves, even the polynomial-space representation of such policies has been a fundamental open question. On the other front, our sub-$2$-approximation constitutes the first improvement over the performance guarantees achievable via ``stationary order sizes and stationary intervals'' (SOSI) policies, which have been state-of-the-art since the mid-'90s.
△ Less
Submitted 15 December, 2024;
originally announced December 2024.
-
Revenue Maximization in Choice-Based Matching Markets
Authors:
Dan Nissim,
Danny Segev,
Alfredo Torrico
Abstract:
The primary contribution of this paper resides in devising constant-factor approximation guarantees for revenue maximization in two-sided matching markets, under general pairwise rewards. A major distinction between our work and state-of-the-art results in this context (Ashlagi et al., 2022; Torrico et al., 2023) is that, for the first time, we are able to address reward maximization, reflected by…
▽ More
The primary contribution of this paper resides in devising constant-factor approximation guarantees for revenue maximization in two-sided matching markets, under general pairwise rewards. A major distinction between our work and state-of-the-art results in this context (Ashlagi et al., 2022; Torrico et al., 2023) is that, for the first time, we are able to address reward maximization, reflected by assigning each customer-supplier pair an arbitrarily-valued reward. The specific type of performance guarantees we attain depends on whether one considers the customized model or the inclusive model. The fundamental difference between these settings lies in whether the platform should display to each supplier all selecting customers, as in the inclusive model, or whether the platform can further personalize this set, as in the customized model. Technically speaking, our algorithmic approach and its analysis revolve around presenting novel linear relaxations, leveraging convex stochastic orders, employing approximate dynamic programming, and developing tailor-made analytical ideas. In both models considered, these ingredients allow us to overcome the lack of submodularity and subadditivity that stems from pairwise rewards, plaguing the applicability of existing methods.
△ Less
Submitted 24 November, 2024;
originally announced November 2024.
-
Improved Approximation Guarantees for Joint Replenishment in Continuous Time
Authors:
Danny Segev
Abstract:
The primary objective of this work is to revisit and revitalize one of the most fundamental models in deterministic inventory management, the continuous-time joint replenishment problem. Our main contribution consists of resolving several long-standing open questions in this context. For most of these questions, we obtain the first quantitative improvement over power-of-$2$ policies and their near…
▽ More
The primary objective of this work is to revisit and revitalize one of the most fundamental models in deterministic inventory management, the continuous-time joint replenishment problem. Our main contribution consists of resolving several long-standing open questions in this context. For most of these questions, we obtain the first quantitative improvement over power-of-$2$ policies and their nearby derivatives, which have been state-of-the-art in terms of provable performance guarantees since the mid-80's.
△ Less
Submitted 10 August, 2024;
originally announced August 2024.
-
Maximum Load Assortment Optimization: Approximation Algorithms and Adaptivity Gaps
Authors:
Omar El Housni,
Marouane Ibn Brahim,
Danny Segev
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…
▽ More
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. 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. 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 (PTAS) for the static 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-\eps of optimal, admitting a quasi-polynomial time implementation.
△ Less
Submitted 11 February, 2025; v1 submitted 4 September, 2023;
originally announced September 2023.
-
Assortment Optimization with Visibility Constraints
Authors:
Theo Barre,
Omar El Housni,
Marouane Ibn Brahim,
Andrea Lodi,
Danny Segev
Abstract:
Motivated by applications in e-retail and online advertising, we study the problem of assortment optimization under visibility constraints, that we refer to as 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 e…
▽ More
Motivated by applications in e-retail and online advertising, we study the problem of assortment optimization under visibility constraints, that we refer to as 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.
△ Less
Submitted 16 February, 2025; v1 submitted 25 July, 2023;
originally announced July 2023.
-
The Continuous-Time Joint Replenishment Problem: $ε$-Optimal Policies via Pairwise Alignment
Authors:
Danny Segev
Abstract:
The main contribution of this paper resides in developing a new algorithmic approach for addressing the continuous-time joint replenishment problem, termed $Ψ$-pairwise alignment. The latter mechanism, through which we synchronize multiple Economic Order Quantity models, allows us to devise a purely-combinatorial algorithm for efficiently approximating optimal policies within any degree of accurac…
▽ More
The main contribution of this paper resides in developing a new algorithmic approach for addressing the continuous-time joint replenishment problem, termed $Ψ$-pairwise alignment. The latter mechanism, through which we synchronize multiple Economic Order Quantity models, allows us to devise a purely-combinatorial algorithm for efficiently approximating optimal policies within any degree of accuracy. As a result, our work constitutes the first quantitative improvement over power-of-$2$ policies, which have been state-of-the-art in this context since the mid-80's. Moreover, in light of recent intractability results, by proposing an efficient polynomial-time approximation scheme (EPTAS) for the joint replenishment problem, we resolve the long-standing open question regarding the computational complexity of this classical setting.
△ Less
Submitted 20 February, 2023;
originally announced February 2023.
-
Near-Optimal Adaptive Policies for Serving Stochastically Departing Customers
Authors:
Danny Segev
Abstract:
We consider a multi-stage stochastic optimization problem originally introduced by Cygan et al. (2013), studying how a single server should prioritize stochastically departing customers. In this setting, our objective is to determine an adaptive service policy that maximizes the expected total reward collected along a discrete planning horizon, in the presence of customers who are independently de…
▽ More
We consider a multi-stage stochastic optimization problem originally introduced by Cygan et al. (2013), studying how a single server should prioritize stochastically departing customers. In this setting, our objective is to determine an adaptive service policy that maximizes the expected total reward collected along a discrete planning horizon, in the presence of customers who are independently departing between one stage and the next with known stationary probabilities. In spite of its deceiving structural simplicity, we are unaware of non-trivial results regarding the rigorous design of optimal or truly near-optimal policies at present time.
Our main contribution resides in proposing a quasi-polynomial-time approximation scheme for adaptively serving impatient customers. Specifically, letting $n$ be the number of underlying customers, our algorithm identifies in $O( n^{ O_{ ε}( \log^2 n ) } )$ time an adaptive service policy whose expected reward is within factor $1 - ε$ of the optimal adaptive reward. Our method for deriving this approximation scheme synthesizes various stochastic analyses in order to investigate how the adaptive optimum is affected by alteration to several instance parameters, including the reward values, the departure probabilities, and the collection of customers itself.
△ Less
Submitted 28 September, 2022;
originally announced September 2022.