Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos

Detalhes bibliográficos
Autor(a) principal: Santos, Jonatas Cezar Vieira
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFS
Texto Completo: http://ri.ufs.br/jspui/handle/riufs/10765
Resumo: Urban mobility is a current problem of modern society and large urban centers. Intelligent Transportation Systems (ITS) use technology to address these mobility issues. In the context of ITS, traffic management is an area that uses new concepts of organization and maintenance of traffic, seeking to achieve a flow of quality traffic. The traffic light synchronization is one of them and its main objective is to ensure that the vehicles have a good fluidity in the traffic, ensuring to cross a route in the shortest possible time. With timing achieved, quality measures tend to improve, such as reducing pollutant emissions, fuel consumption, delay time, overall average speed, and so on. Indicating the best traffic light is a very complex task. It is difficult to model a real situation because there are chains of crosses with different characteristics. The optimization in semaphore synchronization classifies as NP-Complete problem, the difficulty of the problem grows exponentially, when the numbers of decision variables and measures of qualities increase. Therefore, no classical technique would be able to solve it in a reasonable time. One solution is to model the problem as of optimization, through a traffic simulator. With the simulator, it is able to construct a traffic signal representation, composed of roads, routes, vehicles, intersections and traffic lights. From configurations of flow conditions in different scenarios, we can obtain these measures of qualities, treated as objectives, extracted from the simulator itself. The problem is modeled as multiobjective optimization and by working with more than 3 objective functions, it is classified as optimization with many objectives. Traditional algorithms face problems in optimization with many goals, one of the techniques to solve is the reduction of goals. The objective of this work is to use dimensionality reduction machine learning techniques to reduce objectives in the problem of synchronization of traffic lights. Two techniques were applied in the search to identify the essential objectives and discard the others to reduce. The techniques studied were L-PCA and K-PCA using the polynomial, RBF and sigmoid kernels. An optimization, using the NSGA-II and NSGA-III algorithms, was applied in the sets containing all the objectives, were worked 12, and also for the subsets obtained by the reduction. Comparisons of the optimizations between the full sets and the reduced subsets were made. We also performed tests to identify if there was statistical difference between the algorithms. The results showed that the NSGA-III obtained better results, and the K-PCA with polynomial kernel was the best reduction algorithm, even managing to overcome NSGA-III without reduction. It also concluded that there was no statistical difference between the algorithms, thus, to work with a smaller set of objectives, if it has a better performance in the optimization without losing the information quality.
id UFS-2_8800a13f7d30082e7414e8563bedc366
oai_identifier_str oai:ufs.br:riufs/10765
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Santos, Jonatas Cezar VieiraCarvalho, André Britto deMatos, Leonardo Nogueira2019-03-27T00:23:38Z2019-03-27T00:23:38Z2018-08-29SANTOS, Jonatas Cezar Vieira. Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos. 2018. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.http://ri.ufs.br/jspui/handle/riufs/10765Urban mobility is a current problem of modern society and large urban centers. Intelligent Transportation Systems (ITS) use technology to address these mobility issues. In the context of ITS, traffic management is an area that uses new concepts of organization and maintenance of traffic, seeking to achieve a flow of quality traffic. The traffic light synchronization is one of them and its main objective is to ensure that the vehicles have a good fluidity in the traffic, ensuring to cross a route in the shortest possible time. With timing achieved, quality measures tend to improve, such as reducing pollutant emissions, fuel consumption, delay time, overall average speed, and so on. Indicating the best traffic light is a very complex task. It is difficult to model a real situation because there are chains of crosses with different characteristics. The optimization in semaphore synchronization classifies as NP-Complete problem, the difficulty of the problem grows exponentially, when the numbers of decision variables and measures of qualities increase. Therefore, no classical technique would be able to solve it in a reasonable time. One solution is to model the problem as of optimization, through a traffic simulator. With the simulator, it is able to construct a traffic signal representation, composed of roads, routes, vehicles, intersections and traffic lights. From configurations of flow conditions in different scenarios, we can obtain these measures of qualities, treated as objectives, extracted from the simulator itself. The problem is modeled as multiobjective optimization and by working with more than 3 objective functions, it is classified as optimization with many objectives. Traditional algorithms face problems in optimization with many goals, one of the techniques to solve is the reduction of goals. The objective of this work is to use dimensionality reduction machine learning techniques to reduce objectives in the problem of synchronization of traffic lights. Two techniques were applied in the search to identify the essential objectives and discard the others to reduce. The techniques studied were L-PCA and K-PCA using the polynomial, RBF and sigmoid kernels. An optimization, using the NSGA-II and NSGA-III algorithms, was applied in the sets containing all the objectives, were worked 12, and also for the subsets obtained by the reduction. Comparisons of the optimizations between the full sets and the reduced subsets were made. We also performed tests to identify if there was statistical difference between the algorithms. The results showed that the NSGA-III obtained better results, and the K-PCA with polynomial kernel was the best reduction algorithm, even managing to overcome NSGA-III without reduction. It also concluded that there was no statistical difference between the algorithms, thus, to work with a smaller set of objectives, if it has a better performance in the optimization without losing the information quality.A mobilidade urbana é um problema atual da sociedade moderna e dos grandes centros urbanos. Os Sistemas Inteligentes de Transporte (ITS) utilizam a tecnologia para tentar resolver esses problemas de mobilidade. No contexto de ITS, a gestão de tráfego é uma área que utiliza novos conceitos de organização e manutenção do tráfego, buscando obter um fluxo de tráfego de qualidade. A sincronização de semáforos é um deles e seu principal objetivo é garantir que os veículos tenham uma boa fluidez no trânsito, garantindo percorrer um trajeto em menos tempo possível. Com uma sincronização atingida, as medidas de qualidade tendem a melhorar, como a redução de emissão de poluentes, consumo de combustível, tempo de atraso, velocidade média global e outras. Indicar o melhor tempo semafórico é uma tarefa bastante complexa. É difícil modelar uma situação real, pois existem cadeias de cruzamentos, com características diferentes. A otimização em sincronização de semáforos se classifica como problema NP-Completo, a dificuldade do problema cresce exponencialmente, quando os números de variáveis de decisão e de medidas de qualidades aumentam. Sendo assim, nenhuma técnica clássica seria capaz resolvê-lo em um tempo razoável. Uma solução, é modelar o problema como de otimização, através de um simulador de tráfego. Com o simulador é capaz de construir uma representação computacional semafórica, composta por vias, rotas, veículos, cruzamentos e semáforos. A partir de configurações de condições de fluxo em cenários diferentes, podemos obter essas medidas de qualidades, tratadas como objetivos, extraídas do próprio simulador. O problema é modelado como de otimização multiobjetivo e por trabalhar com mais de 3 funções objetivos, é classificado como de otimização com muitos objetivos. Algoritmos tradicionais enfrentam problemas na otimização com muitos objetivos, uma das técnicas para resolver é a redução de objetivos. O objetivo desse trabalho é utilizar técnicas de aprendizagem de máquina de redução de dimensionalidade, para redução de objetivos no problema de sincronização de semáforos. Foram aplicadas duas técnicas na busca de identificar os objetivos essenciais e descartar os demais para reduzir. As técnicas trabalhadas foram o L-PCA e o K-PCA utilizando os kernels polinomial, RBF e sigmoide. Uma otimização, utilizando os algoritmos NSGA-II e NSGA-III, foi aplicada nos conjuntos contendo todos os objetivos, foram trabalhados 12, e também para os subconjuntos obtidos pela redução. Foram feitas comparações das otimizações entre os conjuntos sem redução e os subconjuntos reduzidos. Além do mais, foram executados testes para identificar se houve diferença estatística entre os algoritmos. Os resultados mostraram que o NSGA-III obteve melhores resultados, e o K-PCA com kernel polinomial foi o melhor algoritmo de redução, conseguindo até superar o NSGA-III sem redução. Concluiu-se também que não houve diferença estatística entre os algoritmos. Portanto, trabalhar com um conjunto menor de objetivos, se tem um desempenho melhor na otimização sem perder a qualidade das informações.São Cristóvão, SEporSistemas de transporte inteligenteSincronização de semáforosOtimização com muitos objetivosRedução de objetivosIntelligent transport systemsTraffic synchronizationMany objective optimizationGoal reductionCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUtilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforosinfo: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/openAccessTEXTJONATAS_CEZAR_VIEIRA_SANTOS.pdf.txtJONATAS_CEZAR_VIEIRA_SANTOS.pdf.txtExtracted texttext/plain120348https://ri.ufs.br/jspui/bitstream/riufs/10765/3/JONATAS_CEZAR_VIEIRA_SANTOS.pdf.txt1a0faf0e079d8e36a0b4d8b3b60c4f19MD53THUMBNAILJONATAS_CEZAR_VIEIRA_SANTOS.pdf.jpgJONATAS_CEZAR_VIEIRA_SANTOS.pdf.jpgGenerated Thumbnailimage/jpeg1366https://ri.ufs.br/jspui/bitstream/riufs/10765/4/JONATAS_CEZAR_VIEIRA_SANTOS.pdf.jpgf85fa8c7ce412603ba9a4e727ac0bb0eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/10765/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALJONATAS_CEZAR_VIEIRA_SANTOS.pdfJONATAS_CEZAR_VIEIRA_SANTOS.pdfapplication/pdf1632042https://ri.ufs.br/jspui/bitstream/riufs/10765/2/JONATAS_CEZAR_VIEIRA_SANTOS.pdf26e58d47265e96241521b2c95141090dMD52riufs/107652019-03-26 21:23:39.169oai:ufs.br:riufs/10765TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2019-03-27T00:23:39Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
title Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
spellingShingle Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
Santos, Jonatas Cezar Vieira
Sistemas de transporte inteligente
Sincronização de semáforos
Otimização com muitos objetivos
Redução de objetivos
Intelligent transport systems
Traffic synchronization
Many objective optimization
Goal reduction
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
title_full Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
title_fullStr Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
title_full_unstemmed Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
title_sort Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos
author Santos, Jonatas Cezar Vieira
author_facet Santos, Jonatas Cezar Vieira
author_role author
dc.contributor.author.fl_str_mv Santos, Jonatas Cezar Vieira
dc.contributor.advisor1.fl_str_mv Carvalho, André Britto de
dc.contributor.advisor-co1.fl_str_mv Matos, Leonardo Nogueira
contributor_str_mv Carvalho, André Britto de
Matos, Leonardo Nogueira
dc.subject.por.fl_str_mv Sistemas de transporte inteligente
Sincronização de semáforos
Otimização com muitos objetivos
Redução de objetivos
topic Sistemas de transporte inteligente
Sincronização de semáforos
Otimização com muitos objetivos
Redução de objetivos
Intelligent transport systems
Traffic synchronization
Many objective optimization
Goal reduction
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Intelligent transport systems
Traffic synchronization
Many objective optimization
Goal reduction
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Urban mobility is a current problem of modern society and large urban centers. Intelligent Transportation Systems (ITS) use technology to address these mobility issues. In the context of ITS, traffic management is an area that uses new concepts of organization and maintenance of traffic, seeking to achieve a flow of quality traffic. The traffic light synchronization is one of them and its main objective is to ensure that the vehicles have a good fluidity in the traffic, ensuring to cross a route in the shortest possible time. With timing achieved, quality measures tend to improve, such as reducing pollutant emissions, fuel consumption, delay time, overall average speed, and so on. Indicating the best traffic light is a very complex task. It is difficult to model a real situation because there are chains of crosses with different characteristics. The optimization in semaphore synchronization classifies as NP-Complete problem, the difficulty of the problem grows exponentially, when the numbers of decision variables and measures of qualities increase. Therefore, no classical technique would be able to solve it in a reasonable time. One solution is to model the problem as of optimization, through a traffic simulator. With the simulator, it is able to construct a traffic signal representation, composed of roads, routes, vehicles, intersections and traffic lights. From configurations of flow conditions in different scenarios, we can obtain these measures of qualities, treated as objectives, extracted from the simulator itself. The problem is modeled as multiobjective optimization and by working with more than 3 objective functions, it is classified as optimization with many objectives. Traditional algorithms face problems in optimization with many goals, one of the techniques to solve is the reduction of goals. The objective of this work is to use dimensionality reduction machine learning techniques to reduce objectives in the problem of synchronization of traffic lights. Two techniques were applied in the search to identify the essential objectives and discard the others to reduce. The techniques studied were L-PCA and K-PCA using the polynomial, RBF and sigmoid kernels. An optimization, using the NSGA-II and NSGA-III algorithms, was applied in the sets containing all the objectives, were worked 12, and also for the subsets obtained by the reduction. Comparisons of the optimizations between the full sets and the reduced subsets were made. We also performed tests to identify if there was statistical difference between the algorithms. The results showed that the NSGA-III obtained better results, and the K-PCA with polynomial kernel was the best reduction algorithm, even managing to overcome NSGA-III without reduction. It also concluded that there was no statistical difference between the algorithms, thus, to work with a smaller set of objectives, if it has a better performance in the optimization without losing the information quality.
publishDate 2018
dc.date.issued.fl_str_mv 2018-08-29
dc.date.accessioned.fl_str_mv 2019-03-27T00:23:38Z
dc.date.available.fl_str_mv 2019-03-27T00:23:38Z
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 SANTOS, Jonatas Cezar Vieira. Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos. 2018. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.
dc.identifier.uri.fl_str_mv http://ri.ufs.br/jspui/handle/riufs/10765
identifier_str_mv SANTOS, Jonatas Cezar Vieira. Utilização de técnicas de redução de dimensionalidade em algoritmos de otimização com muitos objetivos no problema de sincronização de semáforos. 2018. 64 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, SE, 2018.
url http://ri.ufs.br/jspui/handle/riufs/10765
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/10765/3/JONATAS_CEZAR_VIEIRA_SANTOS.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/10765/4/JONATAS_CEZAR_VIEIRA_SANTOS.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/10765/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/10765/2/JONATAS_CEZAR_VIEIRA_SANTOS.pdf
bitstream.checksum.fl_str_mv 1a0faf0e079d8e36a0b4d8b3b60c4f19
f85fa8c7ce412603ba9a4e727ac0bb0e
098cbbf65c2c15e1fb2e49c5d306a44c
26e58d47265e96241521b2c95141090d
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_ 1802110746025263104