Actualités du LIPN

[LIPN] [CNRS] [Université Paris 13]

To content | To menu | To search

Keyword - optimisation combinatoire

Past posts

Tuesday 15 February 2011

Stochastic Quadratic Knapsack Problems and Semidefinite Programming

fr 

Le séminaire AOC recevra le 15 février Rafael Lopez (LRI).

We present a model of stochastic quadratic knapsack problem with recourse, along with multiple variations. In particular we introduce probabilistic constraints, which can take place in either or both stages of the problem.. Additionally, we consider the situation where the second stage decision is restricted to prevent deselecting items selected in the first stage decision. In this presentation, we detail this main model and the variations associated, then present the experimental work done. We give the relaxations used to calculate upper bounds of the optimum (linear relaxation, semidefinite relaxations). We also produced a randomized rounding heuristic to find a lower bound of the optimum, which can be used in conjunction with the upper bound to give optimality gaps. Finally, we present the numerical results we obtain with the relaxations and the heuristic and give comments on our results.

Tuesday 9 November 2010

Models and algorithms for the fiber-to-the-home network design with tree access network

fr 

Le séminaire AOC recevra le 9 novembre Alberto Ceselli (Universita’ degli Studi di Milano).

In this talk I consider a location problem arising in telecommunication networks, namely the Two-level Hierarchical Capacitated Facility Location Problem (TLHCFLP): two sets of facilities have to be located, and different devices can be installed in each site, providing different capacities at different costs; single source restrictions enforce each client to be assigned to exactly one facility; location and dimensioning of the facilities have to be optimized simultaneously.

The TLHCFLP has already been tackled with both exact and heuristic algorithms.

First, I revise an exdended formulation which is the basis of our exact algorithms for the design of a network with star-star topoplogy. Then, in order to move towards more realistic models, I introduce two important features of real applications: I evaluate the option of organizing the network connecting clients to facilities as a tree, and I face the problem of survivability of the network among higher level facilities. I present models and algorithms, providing experimental results on datasets of instances from the literature.

This is a joint work with B. Addis and G. Carello.

Tuesday 2 November 2010

Modeling and solving some pickup-and-delivery routing problems

fr 

Le séminaire AOC recevra le 2 novembre Juan José Salazar González (Universidad de La Laguna, Tenerife).

There are many variants of vehicle routing problems were a set of commodities must be moved between different locations. In our talk we model and solve some variants. The simplest (but still complex) version is the so-called "one-commodity pickup-and-delivery Travelling Salesman Problem" (1-PDTSP).

In this version we assume to have a single capacitated vehicle that must move one product (e.g. bicycles) between different points (customers) of a region. Each customer has a demand of the product that may be positive (delivery point) or negative (pickup point). One customer is considered to be the main office (depot) with a demand to equilibrate pickups and deliveries.

Then the 1PDTSP is the problem of finding the shortest route for the vehicle that visits each customer exactly once and satisfies the demand of all of them. We present and discuss a mathematical model, a branch-and-cut method and a metaheuristic approch for the 1-PDTSP.

Then we will discuss the multi-commodity extension of this problem, analysing first the particular cases where each commodity has only one source and one destination (called the "one-to-one m-PDTSP"). We relate this problem to others in the literature and dicuss some exact and heuristics approaches to solve it. Most of these results have been obtained while Hipólito Hernández Pérez was doing his PhD at University of La Laguna, Tenerife.

Tuesday 21 September 2010

Bornes semidéfinies paramétrables pour la programmation quadratique en variables bivalentes

fr 

Le séminaire AOC recevra le 21 septembrel Frédéric Roupin (professeur, LIPN).

Travaux menés en collaboration avec Jérôme Malick, Laboratoire Jean Kuntzmann, INRIA Grenoble.

Nous présentons une nouvelle famille de bornes semidéfinies obtenues par dualité Lagrangienne à partir d’une reformulation continue du problème discret initial. Les relaxations obtenues sont des programmes semidéfinis de moindres carrés, dont le dual peut être résolu efficacement et de manière robuste par une méthode standard de quasi-Newton.

Ces bornes permettent de concurrencer en temps de calcul les bornes classiques (programmation linéaire, quadratique convexe, et semidéfinie) pour certains problèmes combinatoires. En effet, leur qualité (très proche de celle de la programmation semidéfinie) peut être dégradée en échange d’un temps de calcul plus court. Pour cela, il suffit simplement d’ajuster la valeur du multiplicateur de Lagrange associé à une contrainte particulière du primal. Ces bornes sont donc particulièrement utiles dans le contexte d’une méthode de branch-and-Bound, où le rapport qualité/temps de calcul est crucial.

Leur comportement numérique est illustré sur trois problèmes classiques de l’optimisation combinatoire et difficiles à résoudre en pratique : la programmation quadratique en 0-1 sans contrainte, la recherche d’un sous-graphe dense de taille fixé, et la bipartition d’un graphe. Nos résultats montrent qu’il est ainsi possible d’obtenir les bornes usuelles en des temps de calcul inférieurs.

Tuesday 20 April 2010

Résolution de problèmes de transport à la personne par génération de colonnes

fr 

Le séminaire OCAD recevra le 20 avril Thierry Garaix (chercheur, Politecnico di Torino).

Cette présentation met en avant trois problèmes de tournées de véhicules originaux issus de la considération de réseau routiers réels et de critères de qualité de service pour le transport de personnes. Les méthodes proposées sont basées sur des approches de génération de colonnes.

Au cours des dernières décennies, en partant du problème de Voyageur de Commerce, les problèmes de tournées de véhicules académiques ont été enrichis par des contraintes ou des extensions de natures différentes : flotte de véhicules, capacités, fenêtres de temps et ramassage et livraison pour les plus étudiées. Nous disposons ainsi aujourd’hui de méthodes heuristiques ou exactes efficaces sur ces problèmes. Deux enjeux majeurs actuels en terme d’optimisation, sont le passage à des problèmes de grande taille et/ou la prise en compte de nouvelles contraintes (possiblement multicritères). Le transport de personnes et en particulier les transports à la demande s’apparentent directement à ces enjeux en intégrant notamment des contraintes fortes liées à la qualité de service.

Un réseau de transport propose généralement des chemins alternatifs privilégiant tel ou tel critère (coût, temps, sécurité;...). Considérer ces alternatives, génère une forte augmentation de la taille des données définissant l’espace des solutions. Il est donc nécessaire de valider des approches pertinentes sur des réseaux ainsi définis. Un critère usuel d’évaluation de la performance générale d’un système de transport, est le taux moyen de remplissage des véhicules. Cependant, ce critère fractionnaire est rarement (jamais) utilisé comme objectif dans les outils de calcul des tournées. Dans le un cas de transport à la demande, il se révèle peu coûteux en temps de calcul d’y adapter une méthode de génération de colonnes standard.

Dans le cadre de transport de personnes handicapées, la régularité des horaires de ramassage d’un jour sur l’autre, est un critère de qualité de service primordial. C’est aussi une valeur ajoutée à des tournées de livraison pour des clients réguliers. La modélisation de cette contrainte donne un problème original pour lequel est proposé une heuristique basée sur la résolution exacte d’un problème de tournées à fenêtres de temps dures (sans temps d’attentes) et multiples.

Tuesday 16 March 2010

Characterizations and Algorithms for Scheduling Problems with Unity-Time Jobs and Unit-Penalty Objective Function

fr 

L’équipe OCAD accueille Rosiane de Freitas Rodrigues (D.Sc. DCC/ICE - Federal University of Amazonas COPPE-Federal University of Rio de Janeiro, Brazil ).

This work deals with scheduling problems with unit execution time jobs, time-windows constraints, parallel machines and the objective function of minimizing the total number of tardy jobs. The emphasis is on deterministic scheduling, characterization theorems, polynomial time algorithms and their computational complexities, and the use of graph theoretical tools, whenever is possible. New models and characterizations have been proposed, that result in better algorithms. For the problems 1 | pj=1; rj | sum Uj, and P | pj=1; rj | sum Uj, formulated in the 3-field notation, a time complexity of O(n log n) was obtained. For the problems 1 | pj=1; rj | sum wjUj, and P | pj=1; rj | sum wjUj , a better upper bound with O(n2 (1+logm/m) ) time complexity was obtained. The best time complexity for such problems was O(n3m), based on network flows techniques.

We also consider a multi-purpose machine scheduling problem, where jobs should be executed in some machine belonging to a given subset of the set of machines. The problem is PMPM | pj=1; rj | sum wjUj, with n independent unit-time jobs, time window constraints, m identical parallel multi-purpose machines, and the minimization of the total weighted number of tardy jobs. The best previous complexity for this problem is O(n2m(n + log m)), employing network flow techniques. We develop an algorithm that uses basic concepts of computer science to handle more efficiently successive nesting of on-time jobs, with O(n3) overall time complexity.

It is expected that the results serve as a means for better understanding of other scheduling problems, offering new characterizations and more efficient algorithms.

Tuesday 2 March 2010

Réduction de graphes pour la segmentation d'images par coupe de graphe

fr 

L’équipe OCAD accueille Nicolas Lermé (doctorant, LIPN).

In few years, graph cuts have become a leading method for solving a wide range of problems in computer vision and graphics. However, graph cuts involve the construction of huge graphs which sometimes do not fit in memory.

Currently, most of the max-flow algorithms are totally impracticable to solve such large scale problems. In the image segmentation context, some authors have proposed banded of hierarchical approximation methods to get round this problem.

We propose a new strategy for reducing graphs during the creation of the graph where the nodes of the reduced graph are typically located in a narrow band surrounding the object edges.

Empirically, solutions obtained on the reduced graphs are identical to the solutions on the complete graphs. Moreover, the time required by the reduction if often compensated by the time that would be needed to create the remove nodes and the additional time required by the max-flow on the larger graph. Finally, we show experiments for segmenting large volume data in 2D and 3D.

Tuesday 24 November 2009

Le problème de ramassage et livraison préemptif

fr 

Le séminaire OCAD accueille Mathieu Lacroix (ATER, LAMSADE, université Paris-Dauphine).

Dans un premier temps, nous considérons le problème lorsque la flotte est composée de plusieurs véhicules, les transbordements sont possibles et le fractionnement des demandes est autorisé. Nous donnons deux formulations à l’aide de programmes linéaires mixtes basés sur un graphe spatio-temporel. Nous présentons des contraintes valides et fournissons, pour chacune des deux formulations, un algorithme de coupes et branchements pour résoudre le problème. Nous comparons finalement les résultats expérimentaux obtenus avec les deux algorithmes.

Nous considérons par la suite le problème lorsque la flotte est composée d’un unique véhicule et le fractionnement des demandes n’est pas autorisé. Nous considérons également la version unitaire de ce problème, c’est-à-dire, lorsque le véhicule ne transporte qu’une seule demande à la fois. Pour ces deux versions, nous donnons une formulation sous forme d’un programme linéaire en nombres entiers. Nous étudions ensuite le polytope des solutions de la version unitaire et développons un algorithme de coupes et branchements. Nous étudions également ce polytope dans la classe des cactus. Nous considérons finalement un cas particulier de la version unitaire du problème lorsque le graphe est complet, chaque sommet est incident à au plus une demande et les coûts vérifient les inégalités triangulaires. Nous montrons que, sous ces hypothèses, le problème se ramène à la recherche d’un cactus de coût minimum vérifiant certaines propriétés. En se basant sur cette transformation, nous proposons une métaheuristique pour résoudre le problème.

Friday 6 November 2009

Heuristique à grand voisinage pour confection de tournée avec cueillettes, livraisons et contraintes

fr 

Le séminaire OCAD accueille Michel Gendreau (CIRRELT et MAGI, École polytechnique de Montréal).

De façon exceptionnelle, ce séminaire a lieu en B311 à 14h un vendredi, et non un mardi à 12h30 comme habituellement.

Le titre complet est : « Une heuristique à grand voisinage pour un problème de confection de tournée d’un seul véhicule avec cueillettes, livraisons et contraintes de chargement ».

Nous présentons un nouveau problème de confection de tournée dans lequel un véhicule unique effectue des cueillettes et des livraisons, tout en respectant des contraintes de chargement. La caisse du véhicule est divisée en plusieurs « files » de même largeur dans lesquelles des colis de même largeur, mais possiblement de longueur différente sont placés les uns derrière les autres durant le transport. La longueur totale des colis placés dans chaque file à tout instant ne peut dépasser la longueur de la caisse du véhicule. De plus, aucun déplacement des colis n’est permis, ce qui veut dire que seul le dernier colis non encore livré de chaque file est accessible pour livraison. Cette variante est motivée par la parution récente d’articles portant sur des problèmes semblables qu’elle généralise.

Nous proposons une heuristique à grand voisinage, basée sur les travaux récents de Pisinger et Ropke, comme méthode de résolution. Nous rapportons les résultats d’expérimentations numériques pour plusieurs instances existantes de cas particuliers, ainsi que pour un jeu de nouvelles instances.

(Travail réalisé en collaboration avec Jean-François Côté et Jean-Yves Potvin)

Tuesday 6 October 2009

Heuristiques convergentes basées sur des relaxations

fr 

Le séminaire OCAD accueille Saïd Hanafi (LAMIH, université de Valenciennes).

Le problème de programmation en nombres entiers mixtes (MIP) consiste à optimiser une fonction linéaire sous des contraintes linéaires d’inégalité et/ou d’égalité, où certaines ou toutes les variables sont des entiers. Les résultats de complexité n’ont pas encore définitivement identifié le niveau de difficulté de ces problèmes, mais des découvertes empiriques suggèrent que les ressources calculatoires requises pour résoudre certaines instances de problème MIP peuvent augmenter exponentiellement avec la taille du problème. Nous présentons plusieurs méthodes hybrides de résolution pour les MIP permettant de générer des bornes inférieures et supérieures de bonne qualité. Les bornes inférieures sont obtenues en résolvant une série de relaxations (relaxation en continu et/ou relaxation en nombres entiers mixtes). La séquence de bornes inférieures est générée en résolvant une série de problèmes réduits obtenus à partir de la relaxation courante et l’historique de la recherche. Ces algorithmes convergent vers une solution optimale du problème en un nombre fini d’itérations. Certains concepts reposent sur un algorithme proposé à la fin des années 1970 par Soyster et al. Différentes améliorations et extensions sont proposées. Les algorithmes combinent à la fois des méthodes de résolution exacte et approchée. Ils sont applicables aux problèmes en variables 0-1 et sont plus efficaces lorsque le nombre de contraintes est petit par rapport au nombre de variables. Les résultats obtenus sur le problème de sac à dos multidimensionnel avec ou sans les contraintes de choix multiples sont intéressants, même si la convergence théorique de l’approche est difficilement utilisable en pratique.

- page 1 of 2