14 research outputs found

    Branch and peg algorithms for the simple plant location problem

    Get PDF
    The simple plant location problem is a well-studied problem in combinatorial optimization. It is one of deciding where to locate a set of plants so that a set of clients can be supplied by them at the minimum cost. This problem of ten appears as a subproblem in other combinatorial problems. Several branch and bound techniques have been developed to solve these problems. In this paper we present a few techniques that enhance the performance of branch and bound algorithms. The new algorithms thus obtained are called branch and peg algorithms, where pegging refers to assigning values to variables outside the branching process. We present exhaustive computational experiments which show that the new algorithms generate less than 60% of the number of subproblems generated by branch and bound algorithms, and in certain cases require less than 10% of the execution times required by branch and bound algorithms.

    Optimisation de la localisation et la configuration d’infrastructures de recharge pour une flotte de taxis Ă©lectriques

    Get PDF
    RÉSUMÉ : Les enjeux actuels autour de l’écologie et du dĂ©veloppement de nouveaux modes de transport moins polluants nous amĂšnent Ă  aborder de nouvelles problĂ©matiques. Celles traitĂ©es dans ce mĂ©moire ont Ă©tĂ© initiĂ©es par le lancement du projet pilote de l’entreprise Taxelco : TĂ©o Taxi, qui a introduit une flotte de taxis Ă©lectriques Ă  MontrĂ©al en novembre 2015. La mise en place et le fonctionnement d’une telle flotte conduit Ă  diverses interrogations, dont notamment celle de la localisation des infrastructures de recharge. Nous proposons de traiter cette problĂ©matique en trois Ă©tapes : la localisation des infrastructures de recharge, l’attribution des courses aux vĂ©hicules et la configuration des stations. Ces trois problĂšmes sont formulĂ©s en programmes linĂ©aires, dont les objectifs sont de minimiser les distances d’accĂšs aux sites de recharge, pour les modĂšles de localisation et de configuration et de minimiser le nombre de vĂ©hicules en service, pour le modĂšle d’attribution des courses. Les modĂšles de localisation et de configuration prennent en compte en entrĂ©e un ensemble de donnĂ©es de courses reprĂ©sentĂ© par une matrice de dĂ©placements interzones. L’objectif de ces modĂšles est de localiser les sites de recharge Ă  proximitĂ© des zones les plus visitĂ©es (zones accueillant le plus d’extrĂ©mitĂ©s de courses). Chacune des zones est alors associĂ©e Ă  un et un seul site de recharge. La configuration vise Ă  rĂ©partir un nombre de bornes donnĂ© sur les diffĂ©rents sites localisĂ©s, en tenant compte alors du nombre de dĂ©placements associĂ©s Ă  chaque site. Le modĂšle d’attribution des courses consiste en un modĂšle de flux dans un rĂ©seau, pour lequel on souhaite satisfaire la totalitĂ© des courses en entrĂ©e avec un minimum de vĂ©hicules, nous prenons Ă©galement en compte le problĂšme de la recharge des taxis et la localisation des stations dĂ©terminĂ©e prĂ©alablement. Les modĂšles mathĂ©matiques mentionnĂ©s sont dĂ©veloppĂ©s sous AIMMS ou AMPL et rĂ©solus par le solveur CPLEX. Les diffĂ©rentes expĂ©riences prĂ©sentĂ©es dans ce mĂ©moire sont appliquĂ©es au projet TĂ©o Taxi et traitent donc de cas spĂ©cifiques rencontrĂ©s sur le dĂ©veloppement de cette flotte de taxis Ă©lectriques. Nous prenons en compte l’état actuel de leur rĂ©seau de recharge, ainsi que des diverses amĂ©liorations et modifications envisagĂ©es. Ces expĂ©riences sont possibles et pertinentes grĂące Ă  l’ensemble des donnĂ©es fournies par TĂ©o Taxi. Nous Ă©laborons donc une sĂ©rie d’expĂ©riences, compte tenu de l’état du rĂ©seau de recharge de TĂ©o Taxi en mars 2017 : trois sites rĂ©partis sur l’üle de MontrĂ©al et un quatriĂšme site envisagĂ©. Ces expĂ©riences ont pour but de localiser optimalement trois sites de recharge puis quatre sites sur le territoire d’étude et enfin de considĂ©rer les trois sites de recharge de TĂ©o Taxi afin de localiser optimalement uniquement un quatriĂšme site. Nous utilisons alors le modĂšle d’attribution comme outil de simulation pour Ă©valuer les diffĂ©rentes localisations et dĂ©terminer la sollicitation des diffĂ©rentes stations, sur le cas d’une journĂ©e de service. Enfin, pour l’étape de configuration des stations, nous rĂ©partissons, tout d’abord, 50 bornes entre les stations de recharge pour tous les cas de localisation, puis nous nous appuyons sur les rĂ©sultats prĂ©cĂ©dents concernant la sollicitation des stations pour Ă©tablir des comparaisons. Une seconde sĂ©rie d’expĂ©riences est ensuite rĂ©alisĂ©e selon la mĂȘme approche, en tenant compte des Ă©volutions du rĂ©seau de recharge de TĂ©o Taxi en avril 2017 : quatre sites TĂ©o et deux sites supplĂ©mentaires envisagĂ©s. Les rĂ©sultats mis en Ă©vidence par la rĂ©solution du modĂšle de localisation rĂ©vĂšlent les gains potentiels des localisations optimisĂ©es des stations. En effet, sur la premiĂšre sĂ©rie d’expĂ©riences, les gains sur le temps total d’accĂšs aux stations de recharge sont Ă©valuĂ©s entre 20 et 30%, pour les localisations optimisĂ©es par rapport aux localisations de TĂ©o Taxi. L’importance d’une rĂ©partition optimale de bornes de recharge aux stations est, quant Ă  elle, prouvĂ©e par le modĂšle de configuration. Les rĂ©sultats prĂ©sentĂ©s dĂ©montrent que toutes les stations ne sont pas sollicitĂ©es de la mĂȘme maniĂšre et que certaines se doivent de proposer plus de bornes de recharge, car elles sont susceptibles d’accueillir plus de vĂ©hicules. Les simulations rĂ©alisĂ©es sur le seul exemple du 10 octobre 2016 ne permettent pas de conforter ces rĂ©sultats car l’échantillon est trop restreint. Cependant, le modĂšle d’attribution, en tant qu’outil de simulation, devrait permettre une validation de ces rĂ©sultats avec un plan d’expĂ©rience plus Ă©tendu.----------ABSTRACT : The current challenges concerning ecology and the development of less polluting transportation, lead us to address new issues. With this master thesis in collaboration with Taxelco, we discuss some of them. Indeed, Taxelco launched, in November 2015, an electric taxis fleet in Montreal, named Teo Taxi. This project brings new questions, nonetheless our work focuses mainly on charging station location. We address this problem in a three-step approach: charging facilities location, trip allocation to vehicles and stations configuration. These three problems are formulated using linear programming. With the location and configuration models, we seek to minimize the access distance to charging stations, while with the allocation model, we seek to minimize the number of taxis working. The location and configuration models use as input the trip data, represented by a from-to matrix, to locate the charging facilities close to the most visited areas. Then each area is linked with only one charging station. Looking at the trips matrix, the configuration model is used to allocate chargers to stations. The allocation model is formulated as a flow network and aims at satisfying the entire demand with a minimum of taxis. This model includes the locations determined by the charging problem. These three models are developed under AIMMS or AMPL and solved by the solver CPLEX. We use the Teo Taxi case and the specificities of this electric taxis fleet to make different experiments. With those experiments we considered Teo Taxi strategic decisions and development. Thanks to the data provided by Teo Taxi, we present relevant tests. So, we planned experiments based on the existing charging network in March 2017: three Teo stations and a fourth potential one. With those experiments we looked at optimal locations: three optimal stations, four optimal stations and a fourth optimal station with the three current ones. Then with the allocation model, used as a simulation tool, we evaluated the different locations and showed the demand at each station. Finally, we allocated 50 chargers to the stations, with the configuration model, and used the previous results on stations use for comparisons. Then, we repeated the same approach on the charging network updated in April 2017: four Teo stations and two other potential stations. The results provided by the location model show potential gains with the optimized stations locations. Indeed, on the first experiment, we show gains on total access time of around 20 and 30%, with an optimal location against Teo’s one. The configuration model results show how the optimal distribution of chargers at stations is significant. In fact, the charging demand is different at each station, so some has to provide more chargers than others. Finally, we use the case of one day (10 October 2016) to simulate different locations, but with this single day we were not able to confirm previous results, because of the restricted sample. However, we can use the allocation model as a simulation tool to validate those results with more elaborate tests

    Advanced analysis of branch and bound algorithms

    Get PDF
    Als de code van een cijferslot zoek is, kan het alleen geopend worden door alle cijfercom­binaties langs te gaan. In het slechtste geval is de laatste combinatie de juiste. Echter, als de code uit tien cijfers bestaat, moeten tien miljard mogelijkheden bekeken worden. De zogenaamde 'NP-lastige' problemen in het proefschrift van Marcel Turkensteen zijn vergelijkbaar met het 'cijferslotprobleem'. Ook bij deze problemen is het aantal mogelijkheden buitensporig groot. De kunst is derhalve om de zoekruimte op een slimme manier af te tasten. Bij de Branch and Bound (BnB) methode wordt dit gedaan door de zoekruimte op te splitsen in kleinere deelgebieden. Turkensteen past de BnB methode onder andere toe bij het handelsreizigersprobleem, waarbij een kortste route door een verzameling plaatsen bepaald moet worden. Dit probleem is in algemene vorm nog steeds niet opgelost. De economische gevolgen kunnen groot zijn: zo staat nog steeds niet vast of bijvoorbeeld een routeplanner vrachtwagens optimaal laat rondrijden. De huidige BnB-methoden worden in dit proefschrift met name verbeterd door niet naar de kosten van een verbinding te kijken, maar naar de kostentoename als een verbinding niet gebruikt wordt: de boventolerantie.

    Resolution Search et problĂšmes d'optimisation discrĂšte

    Get PDF
    Les problĂšmes d optimisation discrĂšte sont pour beaucoup difficiles Ă  rĂ©soudre, depar leur nature combinatoire. Citons par exemple les problĂšmes de programmationlinĂ©aire en nombres entiers. Une approche couramment employĂ©e pour les rĂ©soudreexactement est l approche de SĂ©paration et Évaluation Progressive. Une approchediffĂ©rente appelĂ©e Resolution Search a Ă©tĂ© proposĂ©e par ChvĂĄtal en 1997 pourrĂ©soudre exactement des problĂšmes d optimisation Ă  variables 0-1, mais elle restemal connue et n a Ă©tĂ© que peu appliquĂ©e depuis.Cette thĂšse tente de remĂ©dier Ă  cela, avec un succĂšs partiel. Une premiĂšre contributionconsiste en la gĂ©nĂ©ralisation de Resolution Search Ă  tout problĂšme d optimisationdiscrĂšte, tout en introduisant de nouveaux concepts et dĂ©finitions. Ensuite,afin de confirmer l intĂ©rĂȘt de cette approche, nous avons essayĂ© de l appliquer enpratique pour rĂ©soudre efficacement des problĂšmes bien connus. Bien que notrerecherche n ait pas abouti sur ce point, elle nous a amenĂ© Ă  de nouvelles mĂ©thodespour rĂ©soudre exactement les problĂšmes d affectation gĂ©nĂ©ralisĂ©e et de localisationsimple. AprĂšs avoir prĂ©sentĂ© ces mĂ©thodes, la thĂšse conclut avec un bilan et desperspectives sur l application pratique de Resolution Search.The combinatorial nature of discrete optimization problems often makes them difficultto solve. Consider for instance integer linear programming problems, which arecommonly solved using a Branch-and-Bound approach. An alternative approach,Resolution Search, was proposed by ChvĂĄtal in 1997 for solving 0-1 optimizationproblems, but remains little known to this day and as such has seen few practicalapplications.This thesis attempts to remedy this state of affairs, with partial success. Itsfirst contribution consists in the generalization of Resolution Search to any discreteoptimization problem, while introducing new definitions and concepts. Next, wetried to validate this approach by attempting to solve well-known problems efficientlywith it. Although our research did not succeed in this respect, it lead usto new methods for solving the generalized assignment and uncapacitated facilitylocation problems. After presenting these methods, this thesis concludes with asummary of our attempts at practical application of Resolution Search, along withfurther perspectives on this matter.AVIGNON-Bib. numĂ©rique (840079901) / SudocSudocFranceF

    Branch and peg algorithms for the simple plant location problem

    No full text
    SOM-theme A Primary Processes within Firms The simple plant location problem is a well-studied problem in combinatorial optimization. It is one of deciding where to locate a set of plants so that a set of clients can be supplied by them at the minimum cost. This problem often appears as a subproblem in other combinatorial problems. Several branch and bound techniques have been developed to solve these problems. In this paper we present a few techniques that enhance the performance of branch and bound algorithms. The new algorithms thus obtained are called branch and peg algorithms, where pegging refers to assigning values to variables outside the branching process. We present exhaustive computational experiments which show that the new algorithms generate less than 60 % of the number of subproblems generated by branch and bound algorithms, and in certain cases require less than 10 % of the execution times required by branch and bound algorithms
    corecore