Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
Autor(a) principal: | |
---|---|
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 |