Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems

L’optimisation multi-objectif concerne la résolution de problèmes pour lesquels plusieurs objectifs (ou critères) contradictoires sont pris en compte. Contrairement aux problèmes d’optimisation ayant un seul objectif, un problème multi-objectif ne possède pas une valeur optimale unique mais plutôt u...

Full description

Bibliographic Details
Main Author: Sarpong, Boadu Mensah
Other Authors: Toulouse, INSA
Language:en
Published: 2013
Subjects:
Online Access:http://www.theses.fr/2013ISAT0047/document
id ndltd-theses.fr-2013ISAT0047
record_format oai_dc
spelling ndltd-theses.fr-2013ISAT00472019-10-27T04:38:08Z Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems Génération de colonnes pour les problèmes linéaires en nombres entiers bi-objectif : application aux problèmes de tournées de véhicules bi-objectif Programmation linéaire en nombres entiers Génération de colonnes Optimisation multi-objectif Optimisation combinatoire Tournées de véhicules Integer linear programming Column generation Multi-objective optimization Combinatorial optimization Vehicle routing 519.72 L’optimisation multi-objectif concerne la résolution de problèmes pour lesquels plusieurs objectifs (ou critères) contradictoires sont pris en compte. Contrairement aux problèmes d’optimisation ayant un seul objectif, un problème multi-objectif ne possède pas une valeur optimale unique mais plutôt un ensemble de points appelés “ensemble non dominé”. Les bornes inférieures et supérieures d’un problème multi-objectif peuvent être également décrites par des ensembles. Dans la pratique, les variables utilisées en optimisation multi-objectif représentent souvent des objets non fractionnables et on parle alors de problèmes multi-objectif en nombres entiers. Afin d’obtenir de meilleures bornes qui peuvent être utilisées dans la conception de méthodes exactes, certains problèmes sont formulés avec un nombre exponentiel de variables de décision et ces problèmes sont résolus par la méthode de génération de colonnes. Les travaux de cette thèse visent à contribuer à l’étude de l’utilisation de la génération de colonnes en programmation linéaires en nombres entiers multi-objectif. Pour cela nous étudions un problème de tournées de véhicules bi-objectif qui peut être considéré comme une généralisation de plusieurs autres problèmes de tournées de véhicules. Nous proposons des formulations mathématiques pour ce problème et des techniques pour accélérer le calcul des bornes inférieures par génération de colonnes. Les sous-problèmes qui doivent être résolus pour le calcul des bornes inférieures ont une structure similaire. Nous exploitons cette caractéristique pour traiter simultanément certains sous-problèmes plutôt qu’indépendamment Multi-objective optimization deals with finding solutions to problems for which several objectives (or criteria) are considered. Unlike in single objective optimization, the optimal value of a multi-objective problem is a set of points called “the non dominated set”. Lowerand upper bounds of a multi-objective problem can also be described using sets. For most practical problems, the variables considered in multi-objective optimization represent non fractionable items and thus we talk of multi-objective integer programs. In order to obtain good lower and upper bounds that can be used in the design of exact methods, some problems are usually formulated with an exponential number of decision variables and these problems are solved by column generation. The work of this thesis seeks to contribute to the study of the use of column generation in multi-objective integer linear programming. We do this by studying a bi-objective vehicle routing problem which may be seen as a generalization of several other vehicle routing problems. We propose mathematical formulations for this problem and also find ways to quickly compute lower bounds by column generation. Since the subproblems solved when computing lower bounds have similar structures, we propose intelligent ways of treating some of these subproblems simultaneously rather than independently Electronic Thesis or Dissertation Text en http://www.theses.fr/2013ISAT0047/document Sarpong, Boadu Mensah 2013-12-03 Toulouse, INSA Jozefowiez, Nicolas Artigues, Christian
collection NDLTD
language en
sources NDLTD
topic Programmation linéaire en nombres entiers
Génération de colonnes
Optimisation multi-objectif
Optimisation combinatoire
Tournées de véhicules
Integer linear programming
Column generation
Multi-objective optimization
Combinatorial optimization
Vehicle routing
519.72
spellingShingle Programmation linéaire en nombres entiers
Génération de colonnes
Optimisation multi-objectif
Optimisation combinatoire
Tournées de véhicules
Integer linear programming
Column generation
Multi-objective optimization
Combinatorial optimization
Vehicle routing
519.72
Sarpong, Boadu Mensah
Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
description L’optimisation multi-objectif concerne la résolution de problèmes pour lesquels plusieurs objectifs (ou critères) contradictoires sont pris en compte. Contrairement aux problèmes d’optimisation ayant un seul objectif, un problème multi-objectif ne possède pas une valeur optimale unique mais plutôt un ensemble de points appelés “ensemble non dominé”. Les bornes inférieures et supérieures d’un problème multi-objectif peuvent être également décrites par des ensembles. Dans la pratique, les variables utilisées en optimisation multi-objectif représentent souvent des objets non fractionnables et on parle alors de problèmes multi-objectif en nombres entiers. Afin d’obtenir de meilleures bornes qui peuvent être utilisées dans la conception de méthodes exactes, certains problèmes sont formulés avec un nombre exponentiel de variables de décision et ces problèmes sont résolus par la méthode de génération de colonnes. Les travaux de cette thèse visent à contribuer à l’étude de l’utilisation de la génération de colonnes en programmation linéaires en nombres entiers multi-objectif. Pour cela nous étudions un problème de tournées de véhicules bi-objectif qui peut être considéré comme une généralisation de plusieurs autres problèmes de tournées de véhicules. Nous proposons des formulations mathématiques pour ce problème et des techniques pour accélérer le calcul des bornes inférieures par génération de colonnes. Les sous-problèmes qui doivent être résolus pour le calcul des bornes inférieures ont une structure similaire. Nous exploitons cette caractéristique pour traiter simultanément certains sous-problèmes plutôt qu’indépendamment === Multi-objective optimization deals with finding solutions to problems for which several objectives (or criteria) are considered. Unlike in single objective optimization, the optimal value of a multi-objective problem is a set of points called “the non dominated set”. Lowerand upper bounds of a multi-objective problem can also be described using sets. For most practical problems, the variables considered in multi-objective optimization represent non fractionable items and thus we talk of multi-objective integer programs. In order to obtain good lower and upper bounds that can be used in the design of exact methods, some problems are usually formulated with an exponential number of decision variables and these problems are solved by column generation. The work of this thesis seeks to contribute to the study of the use of column generation in multi-objective integer linear programming. We do this by studying a bi-objective vehicle routing problem which may be seen as a generalization of several other vehicle routing problems. We propose mathematical formulations for this problem and also find ways to quickly compute lower bounds by column generation. Since the subproblems solved when computing lower bounds have similar structures, we propose intelligent ways of treating some of these subproblems simultaneously rather than independently
author2 Toulouse, INSA
author_facet Toulouse, INSA
Sarpong, Boadu Mensah
author Sarpong, Boadu Mensah
author_sort Sarpong, Boadu Mensah
title Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
title_short Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
title_full Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
title_fullStr Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
title_full_unstemmed Column Generation for Bi-Objective Integer Linear Programs : Application to Bi-Objective Vehicle Routing Problems
title_sort column generation for bi-objective integer linear programs : application to bi-objective vehicle routing problems
publishDate 2013
url http://www.theses.fr/2013ISAT0047/document
work_keys_str_mv AT sarpongboadumensah columngenerationforbiobjectiveintegerlinearprogramsapplicationtobiobjectivevehicleroutingproblems
AT sarpongboadumensah generationdecolonnespourlesproblemeslineairesennombresentiersbiobjectifapplicationauxproblemesdetourneesdevehiculesbiobjectif
_version_ 1719280102102007808