Applying Deep Learning to the Newsvendor Problem

Afshin Oroojlooyjadid, Lawrence Snyder, Martin Takáč
7/7/2016
cs.LG

Official code: oroojlooy/newsvendor (27 stars, BSD-3-Clause, last commit 2020-09-30).

Abstract

The newsvendor problem is one of the most basic and widely applied inventory models. There are numerous extensions of this problem. If the probability distribution of the demand is known, the problem can be solved analytically. However, approximating the probability distribution is not easy and is prone to error; therefore, the resulting solution to the newsvendor problem may be not optimal. To address this issue, we propose an algorithm based on deep learning that optimizes the order quantities for all products based on features of the demand data. Our algorithm integrates the forecasting and inventory-optimization steps, rather than solving them separately, as is typically done, and does not require knowledge of the probability distributions of the demand. Numerical experiments on real-world data suggest that our algorithm outperforms other approaches, including data-driven and machine learning approaches, especially for demands with high volatility. Finally, in order to show how this approach can be used for other inventory optimization problems, we provide an extension for (r,Q) policies.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause
2712PythonJul 29, 20196 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{oroojlooyjadid2016applying,
  title  = {Applying Deep Learning to the Newsvendor Problem},
  author = {Afshin Oroojlooyjadid and Lawrence Snyder and Martin Takáč},
  year   = {2016},
  eprint = {1607.02177},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1607.02177}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1607.02177.svg)](https://codeofpaper.com/paper/1607.02177)

Discussion