Publication

A Lagrangian relaxation method for a choice-based optimization framework capturing the demand-supply interaction

Résumé

The integration of customer behavioral models in optimization provides a better understanding of the preferences of clients (the demand) to policy makers while planning for their systems (the supply). On the one hand, these preferences are formalized with discrete choice models, which are the state-of-the-art for the mathematical modeling of demand. On the other hand, the optimization models that are considered to design and configure a system are associated with (mixed) integer linear problems (MILP). The complexity of discrete choice models leads to mathematical formulations that are highly nonlinear and nonconvex in the variables of interest, and are therefore difficult to be included in MILP. In this research, we present a general framework that overcomes these limitations and is able to integrate advanced discrete choice models in MILP. Since the formulation has designed to be linear, the price to pay is its high dimension, which results in a computationally expensive problem. To address this issue, and given the underlying structure of the model, we propose a Lagrangian relaxation method by identifying two subproblems with common variables: one concerning the choices of customers and another concerning the design variables of the operator. A subgradient method is characterized in order to approximate the associated Lagrangian dual.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.