Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators

Detalhes bibliográficos
Autor(a) principal: Pinto, José Miguel Pinheiro da Silva
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/93420
Resumo: When thinking of hard mathematical problems the notion of NP-hard usually comes into play. One of the most famous NP-hard problems is the Travelling Salesman Problem (TSP), which tries to solve the following: Given a list of cities and distances in-between them, what is the shortest possible route that visits every city and returns to the original city? This common optimisation problem has some heuristics and approximation algorithms that can help solve it but most solutions still have an exponential increment of time and complexity with every city that is added. By encoding a TSP into a circuit designed with coupled ring oscillators and by analysing the frequency spectra throughout the time we hoped to be able to determine the shortest path that would connect all of the cities. Our test were unable to solve a complete TSP but we were in fact able to prove some landmark points of our implementation that could help to solve it. Namely we showed that in our cases higher frequencies spread quicker, multiple frequencies can be spread through a single ring oscillator and these frequencies actually spread throughout the circuit. Some suggestions are made of possible future work and we also take note on some of the limitations of this project.
id RCAP_472472e642a9eec45ab7398320d8df1a
oai_identifier_str oai:run.unl.pt:10362/93420
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Solving the Travelling Salesman Problem based on Coupled Ring-OscillatorsRing OscillatorsTravelling Salesman ProblemCouplingOscillatory computingOptimisationDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaWhen thinking of hard mathematical problems the notion of NP-hard usually comes into play. One of the most famous NP-hard problems is the Travelling Salesman Problem (TSP), which tries to solve the following: Given a list of cities and distances in-between them, what is the shortest possible route that visits every city and returns to the original city? This common optimisation problem has some heuristics and approximation algorithms that can help solve it but most solutions still have an exponential increment of time and complexity with every city that is added. By encoding a TSP into a circuit designed with coupled ring oscillators and by analysing the frequency spectra throughout the time we hoped to be able to determine the shortest path that would connect all of the cities. Our test were unable to solve a complete TSP but we were in fact able to prove some landmark points of our implementation that could help to solve it. Namely we showed that in our cases higher frequencies spread quicker, multiple frequencies can be spread through a single ring oscillator and these frequencies actually spread throughout the circuit. Some suggestions are made of possible future work and we also take note on some of the limitations of this project.Goes, JoãoRUNPinto, José Miguel Pinheiro da Silva2020-02-27T11:42:31Z2019-1220192019-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/93420enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T04:41:48Zoai:run.unl.pt:10362/93420Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:37:44.932418Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
title Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
spellingShingle Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
Pinto, José Miguel Pinheiro da Silva
Ring Oscillators
Travelling Salesman Problem
Coupling
Oscillatory computing
Optimisation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
title_full Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
title_fullStr Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
title_full_unstemmed Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
title_sort Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
author Pinto, José Miguel Pinheiro da Silva
author_facet Pinto, José Miguel Pinheiro da Silva
author_role author
dc.contributor.none.fl_str_mv Goes, João
RUN
dc.contributor.author.fl_str_mv Pinto, José Miguel Pinheiro da Silva
dc.subject.por.fl_str_mv Ring Oscillators
Travelling Salesman Problem
Coupling
Oscillatory computing
Optimisation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Ring Oscillators
Travelling Salesman Problem
Coupling
Oscillatory computing
Optimisation
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description When thinking of hard mathematical problems the notion of NP-hard usually comes into play. One of the most famous NP-hard problems is the Travelling Salesman Problem (TSP), which tries to solve the following: Given a list of cities and distances in-between them, what is the shortest possible route that visits every city and returns to the original city? This common optimisation problem has some heuristics and approximation algorithms that can help solve it but most solutions still have an exponential increment of time and complexity with every city that is added. By encoding a TSP into a circuit designed with coupled ring oscillators and by analysing the frequency spectra throughout the time we hoped to be able to determine the shortest path that would connect all of the cities. Our test were unable to solve a complete TSP but we were in fact able to prove some landmark points of our implementation that could help to solve it. Namely we showed that in our cases higher frequencies spread quicker, multiple frequencies can be spread through a single ring oscillator and these frequencies actually spread throughout the circuit. Some suggestions are made of possible future work and we also take note on some of the limitations of this project.
publishDate 2019
dc.date.none.fl_str_mv 2019-12
2019
2019-12-01T00:00:00Z
2020-02-27T11:42:31Z
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.uri.fl_str_mv http://hdl.handle.net/10362/93420
url http://hdl.handle.net/10362/93420
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137994268999680