Laboratoire d’Analyse et d’Architecture des Systèmes
This seminar discusses a hybrid approach combining randomized heuristics, Monte Carlo simulation (MCS), and parallel computing for solving the Vehicle Routing Problem with Stochastic Demands (VRPSD). Our approach deals with uncertainty in the customer demands by considering safety stocks, i.e. when designing the routes, part of the vehicle capacity is reserved to deal with potential emergency situations caused by unexpected demands. Thus, for a given VRPSD instance, different levels of safety stocks are considered and, for each of these levels, a different scenario is defined. Then, each scenario is solved by integrating MCS inside a heuristic-randomization process. This way, expected variable costs due to route failures can be naturally estimated even when customer demands follow a non-normal probability distribution. Use of parallelization strategies is then considered to run multiple instances of the algorithm in a concurrent way. The resulting concurrent solutions are then compared and the one with the minimum total costs is selected.
La coloration de graphe est un problème d'optimisation combinatoire difficile qui compte de très nombreuses applications : emplois du temps, allocation de! fréquence radio, ordonnancement, allocation de registres en informatique,... Je rappellerai dans une première partie le problème, ses variantes et ses applications. Je détaillerai également les principales stratégies et algorithmes utilisés pour le résoudre. Dans une seconde partie, je présenterai mes expériences de coloration dans le trafic aérien et en télécommunications. Je tacherai d'expliquer comment tenir compte des interférences multiples dans les réseaux mobiles c'est-à-dire de contraintes n-aires et in fine la notion de T-coloration d'hypergraphe.
Dans une première partie de cette présentation, les concepts clefs de l'optimisation mult! iobjectif seront présentés. Des approches existantes types seront présentées dans cette partie. Les motivations pour l'étude de problèmes multiobjectif seront aussi discutées ainsi qu'une manière d'utiliser ces méthodes pour résoudre des problèmes complexes et de grandes tailles malgré la difficulté intrinsèque des problèmes multiobjectif. Dans la seconde partie, des méthodes originales et nouvelles seront décrites. Ces méthodes illustrent les points de recherche actuels dans l'optimisation multiobjectif telle que l'optimisation basée sur la recherche d'ensembles ou la définition de méthodes exactes. Plus précisément deux méthodes seront présentées : un algorithme génétique et un algorithme de séparations et coupes.
In this talk we address a relatively novel class of scheduling problems, arising in various different contexts, in which jobs are characterized by a certain revenue (if successfully carried out) and a certain chance of success. If a job fails, the corresponding machine is blocked and no further job can be executed. The problem is to allocate and sequence the jobs on m parallel, identical machines in order to maximize expected revenue. For this problem, which is strongly NP-hard, we give some approximation results for the case m=2, and discuss the special case in which machines fail according to an exponentially distributed random process.
Multi-agent scheduling refers to a class of multi-objective scheduling problems in which the objectives correspond to different decision makers (agents), each owning a subset of jobs. Each agent is only concerned with how his/her jobs are scheduled, so a compromise schedule must be sought, accounting for each agent's performance criterion. Multi-agent scheduling problems arise in several contexts, including transportation logistics, telecommunications and distributed computing systems. The multi-agent nature of these problems can be addressed by a wide range of methodological tools, including combinatorial optimization, game theory, bargaining models. In this talk we review the main approaches and results, pointing out open problems and venues for future research.