Utilize este identificador para referenciar este registo: http://hdl.handle.net/10362/16173
Registo completo
Campo DCValorIdioma
dc.contributor.advisorBarahona, Pedro-
dc.contributor.advisorMedeiros, Pedro-
dc.contributor.authorSemedo, David Fernandes-
dc.date.accessioned2016-01-06T11:52:13Z-
dc.date.available2016-01-06T11:52:13Z-
dc.date.issued2015-09-
dc.date.submitted2016-01-
dc.identifier.urihttp://hdl.handle.net/10362/16173-
dc.description.abstractCombinatorial Optimization Problems occur in a wide variety of contexts and generally are NP-hard problems. At a corporate level solving this problems is of great importance since they contribute to the optimization of operational costs. In this thesis we propose to solve the Public Transport Bus Assignment problem considering an heterogeneous fleet and line exchanges, a variant of the Multi-Depot Vehicle Scheduling Problem in which additional constraints are enforced to model a real life scenario. The number of constraints involved and the large number of variables makes impracticable solving to optimality using complete search techniques. Therefore, we explore metaheuristics, that sacrifice optimality to produce solutions in feasible time. More concretely, we focus on the development of algorithms based on a sophisticated metaheuristic, Ant-Colony Optimization (ACO), which is based on a stochastic learning mechanism. For complex problems with a considerable number of constraints, sophisticated metaheuristics may fail to produce quality solutions in a reasonable amount of time. Thus, we developed parallel shared-memory (SM) synchronous ACO algorithms, however, synchronism originates the straggler problem. Therefore, we proposed three SM asynchronous algorithms that break the original algorithm semantics and differ on the degree of concurrency allowed while manipulating the learned information. Our results show that our sequential ACO algorithms produced better solutions than a Restarts metaheuristic, the ACO algorithms were able to learn and better solutions were achieved by increasing the amount of cooperation (number of search agents). Regarding parallel algorithms, our asynchronous ACO algorithms outperformed synchronous ones in terms of speedup and solution quality, achieving speedups of 17.6x. The cooperation scheme imposed by asynchronism also achieved a better learning rate than the original one.pt_PT
dc.language.isoengpt_PT
dc.relationCOMPETE - POFC with reference 34091pt_PT
dc.rightsopenAccesspt_PT
dc.subjectMetaheuristicspt_PT
dc.subjectParallelismpt_PT
dc.subjectVehicle Scheduling Problempt_PT
dc.subjectAnt-colony optimizationpt_PT
dc.subjectLocal searchpt_PT
dc.subjectAsynchronismpt_PT
dc.titleA public transport bus assignment problem: parallel metaheuristics assessmentpt_PT
dc.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT
dc.subject.fosDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
Aparece nas colecções:FCT: DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Semedo_2015.pdf1,77 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.