We consider a class of optimization problems having the following common feature: user demands appear as a term, whose values depend on the discrete choice made by each individual in a certain population. This type of problems arise frequently, for instance in revenue management applications of transportation systems. In the literature, discrete choice models and mathematical programming are known to be effective, respectively in describing users behaviour, and formulating optimization problems. Their integration, to account for user choices which depend on optimization decisions, is however an issue.We introduce an algorithmic methodology to perform such an integration. Its main idea is to perform local approximations of the choice probabilities in terms of simplified functions, to formulate them as terms of a mixed integer program representing the optimization problem, and to exploit the solutions obtained by the optimization process to refine the local approximation.We evaluate its applicability and effectiveness through experiments on a revenue maximization problem from the literature, and a few of its variants, exploiting two real world discrete choice models.Our experiments show our approach to outperform recent ones from the literature by orders of magnitude in terms of computing time, improving solutions accuracy as well.
A Local Iterative Linear Approximation Framework to Integrate Discrete Choice and Mathematical Optimization Models / D. Dissegna, A. Ceselli. - [s.l] : SSRN Elsevier, 2022 Aug 19. [10.2139/ssrn.4194374]
A Local Iterative Linear Approximation Framework to Integrate Discrete Choice and Mathematical Optimization Models
D. DissegnaPrimo
;A. CeselliUltimo
2022
Abstract
We consider a class of optimization problems having the following common feature: user demands appear as a term, whose values depend on the discrete choice made by each individual in a certain population. This type of problems arise frequently, for instance in revenue management applications of transportation systems. In the literature, discrete choice models and mathematical programming are known to be effective, respectively in describing users behaviour, and formulating optimization problems. Their integration, to account for user choices which depend on optimization decisions, is however an issue.We introduce an algorithmic methodology to perform such an integration. Its main idea is to perform local approximations of the choice probabilities in terms of simplified functions, to formulate them as terms of a mixed integer program representing the optimization problem, and to exploit the solutions obtained by the optimization process to refine the local approximation.We evaluate its applicability and effectiveness through experiments on a revenue maximization problem from the literature, and a few of its variants, exploiting two real world discrete choice models.Our experiments show our approach to outperform recent ones from the literature by orders of magnitude in terms of computing time, improving solutions accuracy as well.File | Dimensione | Formato | |
---|---|---|---|
SSRN-id4194374 (2).pdf
accesso aperto
Descrizione: Technical Report
Tipologia:
Altro
Dimensione
5.88 MB
Formato
Adobe PDF
|
5.88 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.