Sincronização de semáforos como um problema de otimização com muitos objetivos

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Matos, Saulo Antonio de Lima
Orientador(a): Carvalho, André Britto de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://ri.ufs.br/jspui/handle/riufs/10755
Resumo: Intelligent Transportation Systems (ITS) aim to optimize transportation efficiency and improve safety through the use of advanced technology, encompassing different spaces of application. One of the primary ITS-related areas is traffic management, which uses new concepts in the organization and maintenance of traffic, while seeking to keep good-quality traffic flow, among other aspects. Included in traffic management is traffic light synchronization, which is one of the approaches dealing with the reduction of traffic congestion. Synchronization is achieved when two or more traffic lights are running the same types of traffic patterns so that a vehicle can pass through the synchronized lights without stopping. As a consequence of synchronization, it is possible to optimize a given traffic-related quality, usually the flow of vehicles. However, synchronizing a set of traffic lights across the road networks of a city is a complex problem that requires solutions in an automatic way. With the aid of a traffic simulator, it is possible to build a computational representation of a set of lights and obtain measures (delay time, travel time, stopped time, average global speed, among others) of traffic-related qualities calculated by the simulator itself. Thus, through the computational representation and a set of quality measures, the problem of traffic light synchronization can be modeled as a Multi-objective Optimization Problem (MOP). Optimization problems that have more than one objective function that must be optimized are called MOPs. Within this class of problems, there has recently been established the Many-Objective Optimization. This area seeks to solve an MOP that has a large number of objective functions, usually problems with more than three functions. In the context of traffic light synchronization, even though the problem is modeled with a large number of objective functions, other studies in the literature seek to optimize only a small subset involving a maximum of two functions. Thus, this study proposes to model and solve the problem of traffic light synchronization as a Many-Objective Optimization Problem (MaOP). In the modeling, the problem was computationally represented and six objective functions were chosen; to solve the problem, many-objective optimization techniques were applied. To model the MaOP, a system was developed and the simulator Simulation of Urban Mobility (SUMO) was used. The purpose of the system is to establish communication between several tasks that are incorporated in modules, so it is possible to communicate between the search algorithm and SUMO. To solve the MaOP, the Nondominated Sorting Genetic Algorithm III (NSGA-III) algorithm and dimensionality reduction techniques were applied, making it possible to model the problem with a reduced number of objectives. In this study, a set of experiments was carried out, aiming to analyze the performance of the NSGA-II and NSGA-III algorithms in different scenarios with many objectives. The results showed that NSGA-II surpassed NSGA-III for the problem in most scenarios, and that dimensionality reduction techniques were effective.
id UFS-2_2a6dd8496f30a6018c74731143f81d69
oai_identifier_str oai:ufs.br:riufs/10755
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Matos, Saulo Antonio de LimaCarvalho, André Britto de2019-03-25T23:08:09Z2019-03-25T23:08:09Z2017-08-28MATOS, Saulo Antonio de Lima. Sincronização de semáforos como um problema de otimização com muitos objetivos. 2017. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2017.http://ri.ufs.br/jspui/handle/riufs/10755Intelligent Transportation Systems (ITS) aim to optimize transportation efficiency and improve safety through the use of advanced technology, encompassing different spaces of application. One of the primary ITS-related areas is traffic management, which uses new concepts in the organization and maintenance of traffic, while seeking to keep good-quality traffic flow, among other aspects. Included in traffic management is traffic light synchronization, which is one of the approaches dealing with the reduction of traffic congestion. Synchronization is achieved when two or more traffic lights are running the same types of traffic patterns so that a vehicle can pass through the synchronized lights without stopping. As a consequence of synchronization, it is possible to optimize a given traffic-related quality, usually the flow of vehicles. However, synchronizing a set of traffic lights across the road networks of a city is a complex problem that requires solutions in an automatic way. With the aid of a traffic simulator, it is possible to build a computational representation of a set of lights and obtain measures (delay time, travel time, stopped time, average global speed, among others) of traffic-related qualities calculated by the simulator itself. Thus, through the computational representation and a set of quality measures, the problem of traffic light synchronization can be modeled as a Multi-objective Optimization Problem (MOP). Optimization problems that have more than one objective function that must be optimized are called MOPs. Within this class of problems, there has recently been established the Many-Objective Optimization. This area seeks to solve an MOP that has a large number of objective functions, usually problems with more than three functions. In the context of traffic light synchronization, even though the problem is modeled with a large number of objective functions, other studies in the literature seek to optimize only a small subset involving a maximum of two functions. Thus, this study proposes to model and solve the problem of traffic light synchronization as a Many-Objective Optimization Problem (MaOP). In the modeling, the problem was computationally represented and six objective functions were chosen; to solve the problem, many-objective optimization techniques were applied. To model the MaOP, a system was developed and the simulator Simulation of Urban Mobility (SUMO) was used. The purpose of the system is to establish communication between several tasks that are incorporated in modules, so it is possible to communicate between the search algorithm and SUMO. To solve the MaOP, the Nondominated Sorting Genetic Algorithm III (NSGA-III) algorithm and dimensionality reduction techniques were applied, making it possible to model the problem with a reduced number of objectives. In this study, a set of experiments was carried out, aiming to analyze the performance of the NSGA-II and NSGA-III algorithms in different scenarios with many objectives. The results showed that NSGA-II surpassed NSGA-III for the problem in most scenarios, and that dimensionality reduction techniques were effective.Os Sistemas de Transporte Inteligente (ITS) têm como objetivo otimizar a eficiência do transporte e melhorar a sua segurança através do uso de tecnologia avançada. Nesse contexto de ITS uma das áreas importantes é a gestão de tráfego, que utiliza novos conceitos de organização e manutenção do tráfego, buscando, entre outros aspectos, manter um fluxo de tráfego de qualidade. Na gestão de tráfego está inserida a sincronização de semáforos, que é uma das abordagens que lida com a redução de congestionamento do tráfego. Uma sincronização é atingida quando mais de um semáforo está executando o mesmo tipo de plano semafórico de modo que permita um veículo passar pelos semáforos sem paradas. Como consequência da sincronização, é possível otimizar alguma qualidade relacionada ao tráfego, normalmente o fluxo de veículos. Porém, obter a sincronização de semáforos é um problema complexo e é necessária a busca automática por soluções. Com um simulador de tráfego, é possível construir uma representação computacional de uma combinação de semáforos e obter medidas (tempo de atraso, tempo de viagem, tempo parado, velocidade média global, entre outras) de qualidades do tráfego calculadas pelo próprio simulador. Assim, através da representação computacional e de um conjunto de medidas, podemos modelar o problema da sincronização de semáforos como um Problema de Otimização Multiobjetivo (MOP), que é a classe de problemas que possuem mais de uma função objetivo a ser otimizada. Dentro dessa classe de problemas, recentemente foi definida a Otimização com Muitos Objetivos, que busca resolver um MOP que possui um grande número de funções objetivo, geralmente com mais de três funções. No contexto da sincronização de semáforos, apesar de o problema ser modelado com um grande número de funções objetivo, trabalhos da literatura buscam otimizar apenas um pequeno subconjunto envolvendo no máximo duas funções. Assim, este trabalho propõe modelar e resolver o problema da sincronização de semáforos como um Problema de Otimização com Muitos Objetivos (MaOP). Na modelagem, o problema foi representado computacionalmente e foram escolhidas seis funções objetivo; para resolução do problema, foram aplicadas técnicas de otimização com muitos objetivos. Para modelar o MaOP, foi desenvolvido um sistema e utilizado o simulador Simulation of Urban Mobility (SUMO). A finalidade do sistema é realizar a comunicação entre diversas tarefas que estão incorporadas em módulos, sendo assim possível efetuar a comunicação entre um algoritmo de busca e o SUMO. Para resolver o MaOP, foi aplicado o algoritmo Nondominated Sorting Genetic Algorithm III (NSGA-III) e técnicas de redução de dimensionalidade, tornando possível modelar o problema com um número de objetivos reduzido. Neste trabalho, foi realizado um conjunto de experimentos, buscando analisar a performance dos algoritmos NSGA-II e NSGA-III em diferentes cenários com muitos objetivos. Os resultados mostraram que NSGA-II superou NSGA-III para o problema na maioria dos cenários e que as técnicas de redução de dimensionalidade foram eficazes.Fundação de Apoio a Pesquisa e à Inovação Tecnológica do Estado de Sergipe - FAPITEC/SESão Cristóvão, SEporOtimização com muitos objetivosSistemas de transporte inteligenteOtimização multiobjetivoSincronização de semáforosRedução de DimensionalidadeMany-objective optimizationIntelligent transportation systemsMulti-objective optimizationTraffic light synchronizationDimensionality reductionCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSincronização de semáforos como um problema de otimização com muitos objetivosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUFSreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessTEXTSAULO_ANTONIO_LIMA_MATOS.pdf.txtSAULO_ANTONIO_LIMA_MATOS.pdf.txtExtracted texttext/plain210693https://ri.ufs.br/jspui/bitstream/riufs/10755/3/SAULO_ANTONIO_LIMA_MATOS.pdf.txtdcf1aa029906f1bc7e02d36c3a3eee4dMD53THUMBNAILSAULO_ANTONIO_LIMA_MATOS.pdf.jpgSAULO_ANTONIO_LIMA_MATOS.pdf.jpgGenerated Thumbnailimage/jpeg1350https://ri.ufs.br/jspui/bitstream/riufs/10755/4/SAULO_ANTONIO_LIMA_MATOS.pdf.jpg1e01d8d0cb56285cbc8f24cf85268867MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/10755/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALSAULO_ANTONIO_LIMA_MATOS.pdfSAULO_ANTONIO_LIMA_MATOS.pdfapplication/pdf2129977https://ri.ufs.br/jspui/bitstream/riufs/10755/2/SAULO_ANTONIO_LIMA_MATOS.pdf1ecbd9d6531dcd0959e602a5b654aca1MD52riufs/107552019-03-25 20:08:09.87oai:ufs.br:riufs/10755TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2019-03-25T23:08:09Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Sincronização de semáforos como um problema de otimização com muitos objetivos
title Sincronização de semáforos como um problema de otimização com muitos objetivos
spellingShingle Sincronização de semáforos como um problema de otimização com muitos objetivos
Matos, Saulo Antonio de Lima
Otimização com muitos objetivos
Sistemas de transporte inteligente
Otimização multiobjetivo
Sincronização de semáforos
Redução de Dimensionalidade
Many-objective optimization
Intelligent transportation systems
Multi-objective optimization
Traffic light synchronization
Dimensionality reduction
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Sincronização de semáforos como um problema de otimização com muitos objetivos
title_full Sincronização de semáforos como um problema de otimização com muitos objetivos
title_fullStr Sincronização de semáforos como um problema de otimização com muitos objetivos
title_full_unstemmed Sincronização de semáforos como um problema de otimização com muitos objetivos
title_sort Sincronização de semáforos como um problema de otimização com muitos objetivos
author Matos, Saulo Antonio de Lima
author_facet Matos, Saulo Antonio de Lima
author_role author
dc.contributor.author.fl_str_mv Matos, Saulo Antonio de Lima
dc.contributor.advisor1.fl_str_mv Carvalho, André Britto de
contributor_str_mv Carvalho, André Britto de
dc.subject.por.fl_str_mv Otimização com muitos objetivos
Sistemas de transporte inteligente
Otimização multiobjetivo
Sincronização de semáforos
Redução de Dimensionalidade
topic Otimização com muitos objetivos
Sistemas de transporte inteligente
Otimização multiobjetivo
Sincronização de semáforos
Redução de Dimensionalidade
Many-objective optimization
Intelligent transportation systems
Multi-objective optimization
Traffic light synchronization
Dimensionality reduction
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Many-objective optimization
Intelligent transportation systems
Multi-objective optimization
Traffic light synchronization
Dimensionality reduction
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Intelligent Transportation Systems (ITS) aim to optimize transportation efficiency and improve safety through the use of advanced technology, encompassing different spaces of application. One of the primary ITS-related areas is traffic management, which uses new concepts in the organization and maintenance of traffic, while seeking to keep good-quality traffic flow, among other aspects. Included in traffic management is traffic light synchronization, which is one of the approaches dealing with the reduction of traffic congestion. Synchronization is achieved when two or more traffic lights are running the same types of traffic patterns so that a vehicle can pass through the synchronized lights without stopping. As a consequence of synchronization, it is possible to optimize a given traffic-related quality, usually the flow of vehicles. However, synchronizing a set of traffic lights across the road networks of a city is a complex problem that requires solutions in an automatic way. With the aid of a traffic simulator, it is possible to build a computational representation of a set of lights and obtain measures (delay time, travel time, stopped time, average global speed, among others) of traffic-related qualities calculated by the simulator itself. Thus, through the computational representation and a set of quality measures, the problem of traffic light synchronization can be modeled as a Multi-objective Optimization Problem (MOP). Optimization problems that have more than one objective function that must be optimized are called MOPs. Within this class of problems, there has recently been established the Many-Objective Optimization. This area seeks to solve an MOP that has a large number of objective functions, usually problems with more than three functions. In the context of traffic light synchronization, even though the problem is modeled with a large number of objective functions, other studies in the literature seek to optimize only a small subset involving a maximum of two functions. Thus, this study proposes to model and solve the problem of traffic light synchronization as a Many-Objective Optimization Problem (MaOP). In the modeling, the problem was computationally represented and six objective functions were chosen; to solve the problem, many-objective optimization techniques were applied. To model the MaOP, a system was developed and the simulator Simulation of Urban Mobility (SUMO) was used. The purpose of the system is to establish communication between several tasks that are incorporated in modules, so it is possible to communicate between the search algorithm and SUMO. To solve the MaOP, the Nondominated Sorting Genetic Algorithm III (NSGA-III) algorithm and dimensionality reduction techniques were applied, making it possible to model the problem with a reduced number of objectives. In this study, a set of experiments was carried out, aiming to analyze the performance of the NSGA-II and NSGA-III algorithms in different scenarios with many objectives. The results showed that NSGA-II surpassed NSGA-III for the problem in most scenarios, and that dimensionality reduction techniques were effective.
publishDate 2017
dc.date.issued.fl_str_mv 2017-08-28
dc.date.accessioned.fl_str_mv 2019-03-25T23:08:09Z
dc.date.available.fl_str_mv 2019-03-25T23:08:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MATOS, Saulo Antonio de Lima. Sincronização de semáforos como um problema de otimização com muitos objetivos. 2017. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2017.
dc.identifier.uri.fl_str_mv http://ri.ufs.br/jspui/handle/riufs/10755
identifier_str_mv MATOS, Saulo Antonio de Lima. Sincronização de semáforos como um problema de otimização com muitos objetivos. 2017. 95 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2017.
url http://ri.ufs.br/jspui/handle/riufs/10755
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFS
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/10755/3/SAULO_ANTONIO_LIMA_MATOS.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/10755/4/SAULO_ANTONIO_LIMA_MATOS.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/10755/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/10755/2/SAULO_ANTONIO_LIMA_MATOS.pdf
bitstream.checksum.fl_str_mv dcf1aa029906f1bc7e02d36c3a3eee4d
1e01d8d0cb56285cbc8f24cf85268867
098cbbf65c2c15e1fb2e49c5d306a44c
1ecbd9d6531dcd0959e602a5b654aca1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1793351062738960384