-
Algorithms for min-buying in networks
Authors:
Aaditya Bhardwaj,
Ben Black,
Trivikram Dokka,
Christopher Kirkbride
Abstract:
The paper is motivated by pricing decisions faced by forecourt fuel retailers across their outlets on a road network. Through our modelling approach we are able adapt the network structure to a bipartite graph with demand nodes representing volumes of fuel from customers using a specific route that connects to the seller's outlet nodes that intersect that route on the network. Customers may have t…
▽ More
The paper is motivated by pricing decisions faced by forecourt fuel retailers across their outlets on a road network. Through our modelling approach we are able adapt the network structure to a bipartite graph with demand nodes representing volumes of fuel from customers using a specific route that connects to the seller's outlet nodes that intersect that route on the network. Customers may have their demand satisfied at the lowest priced competitor on their route. However, the seller can satisfy some or all of this demand by matching or beating this price via one of their outlets intersecting the route. We give a practical extension to min-pricing by considering a binary logit variant for buyers evaluating the choice between two sellers. We derive two MIP formulations for min-buying in the case of general demand. We also propose several constructive heuristics, based on insertion and selection operations, suitable for problem instances beyond the scope of the exact methods. The performance of models and algorithms are evaluated in a numerical study and develop insights from the results. Importantly, we are able to highlight the value of price-matching decisions under buyer demand sensitivity.
△ Less
Submitted 20 February, 2025;
originally announced February 2025.
-
Parametric Distributionally Robust Optimisation Models for Budgeted Multi-period Newsvendor Problems
Authors:
Ben Black,
Trivikram Dokka,
Christopher Kirkbride
Abstract:
In this paper, we consider a static, multi-period newsvendor model under a budget constraint. In the case where the true demand distribution is known, we develop a heuristic algorithm to solve the problem. By comparing this algorithm with off-the-shelf solvers, we show that it generates near-optimal solutions in a short time. We then consider a scenario in which limited information on the demand d…
▽ More
In this paper, we consider a static, multi-period newsvendor model under a budget constraint. In the case where the true demand distribution is known, we develop a heuristic algorithm to solve the problem. By comparing this algorithm with off-the-shelf solvers, we show that it generates near-optimal solutions in a short time. We then consider a scenario in which limited information on the demand distribution is available. It is assumed, however, that the true demand distribution lies within some given family of distributions and that samples can be obtained from it. We consider the cases of normal and Poisson demands. For each case, we show that using maximum likelihood estimates in place of the true parameters can lead to poor estimates of the true cost associated with an order quantity. Hence, we make use of likelihood inference to develop confidence sets for the true parameters. These are used as ambiguity sets in a distributionally robust model, where we enforce that the worst-case distribution lies in the same family as the true distribution. We solve these models by discretising the ambiguity set and reformulating them as piecewise linear models. We show that these models quickly become large as the ambiguity set grows, resulting in long computation times. To overcome this, we propose a heuristic cutting surface algorithm that exploits theoretical properties of the objective function to reduce the size of the ambiguity set. We illustrate that our cutting surface algorithm solves orders of magnitude faster than the piecewise linear model, while generating very near-optimal solutions.
△ Less
Submitted 1 December, 2023;
originally announced December 2023.
-
Robust Markov decision processes under parametric transition distributions
Authors:
Ben Black,
Trivikram Dokka,
Christopher Kirkbride
Abstract:
This paper considers robust Markov decision processes under parametric transition distributions. We assume that the true transition distribution is uniquely specified by some parametric distribution, and explicitly enforce that the worst-case distribution from the model is uniquely specified by a distribution in the same parametric family. After formulating the parametric robust model, we focus on…
▽ More
This paper considers robust Markov decision processes under parametric transition distributions. We assume that the true transition distribution is uniquely specified by some parametric distribution, and explicitly enforce that the worst-case distribution from the model is uniquely specified by a distribution in the same parametric family. After formulating the parametric robust model, we focus on developing algorithms for carrying out the robust Bellman updates required to complete robust value iteration. We first formulate the update as a linear program by discretising the ambiguity set. Since this model scales poorly with problem size and requires large amounts of pre-computation, we develop two additional algorithms for solving the robust Bellman update. Firstly, we present a cutting surface algorithm for solving this linear program in a shorter time. This algorithm requires the same pre-computation, but only ever solves the linear program over small subsets of the ambiguity set. Secondly, we present a novel projection-based bisection search algorithm that completely eliminates the need for discretisation and does not require any pre-computation. We test our algorithms extensively on a dynamic multi-period newsvendor problem under binomial and Poisson demands. In addition, we compare our methods with the non-parametric phi-divergence based methods from the literature. We show that our projection-based algorithm completes robust value iteration significantly faster than our other two parametric algorithms, and also faster than its non-parametric equivalent.
△ Less
Submitted 23 November, 2022; v1 submitted 14 November, 2022;
originally announced November 2022.
-
Distributionally Robust Resource Planning Under Binomial Demand Intakes
Authors:
Ben Black,
Russell Ainslie,
Trivikram Dokka,
Christopher Kirkbride
Abstract:
In this paper, we consider a distributionally robust resource planning model inspired by a real-world service industry problem. In this problem, there is a mixture of known demand and uncertain future demand. Prior to having full knowledge of the demand, we must decide upon how many jobs we plan to complete on each day in the planning horizon. Any jobs that are not completed by the end of their du…
▽ More
In this paper, we consider a distributionally robust resource planning model inspired by a real-world service industry problem. In this problem, there is a mixture of known demand and uncertain future demand. Prior to having full knowledge of the demand, we must decide upon how many jobs we plan to complete on each day in the planning horizon. Any jobs that are not completed by the end of their due date incur a cost and become due the following day. We present two distributionally robust optimisation (DRO) models for this problem. The first is a non-parametric model with a phi-divergence based ambiguity set. The second is a parametric model, where we treat the number of uncertain jobs due on each day as a binomial random variable with an unknown success probability. We reformulate the parametric model as a mixed integer program and find that it scales poorly with the sizes of the ambiguity and uncertainty sets. Hence, we make use of theoretical properties of the binomial distribution to derive fast heuristics based on dimension reduction. One is based on cutting surface algorithms commonly seen in the DRO literature. The other operates on a small subset of the uncertainty set for the future demand. We perform extensive computational experiments to establish the performance of our algorithms. We compare decisions from the parametric and non-parametric models, to assess the benefit of including the binomial information.
△ Less
Submitted 6 July, 2022; v1 submitted 9 August, 2021;
originally announced August 2021.