APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004 |
Resumo: | This paper presents an alorithm for retrieving all paths and all cycles between two vertices in random directed or undirected connected graphs. This algorithm can be easily implemented and is highly modular; with minor changes it can be adapted to obtain different parameters from the graphs. It is also demonstrated that the complexity of the algorithm increases linearly with the number of paths. The algorithm can be used in a myriad of applications. Aside from calculating all the paths and cycles in a graph, it can be used to calculate all the paths with length l between two vertices in the graph, as well as a solution to the clique decision problem. Thus, it has applications in computer networks, material science and electric networks, as well as in any problem where it is necessary to know the number of paths (not the optimal paths) in a directed or undirected connected graph or in multigraphs. The algorithms currently available in the literature, such as the depth-first search (DFS), are unable to solve this type of problems in a straightforward way. |
id |
RCAP_78d0265d40149efa34fe3fa805e2226e |
---|---|
oai_identifier_str |
oai:scielo:S1645-99112009000200004 |
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 |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphsgraph theoryconnected graphsrandom graphsnetwork pathsnanofiber networksThis paper presents an alorithm for retrieving all paths and all cycles between two vertices in random directed or undirected connected graphs. This algorithm can be easily implemented and is highly modular; with minor changes it can be adapted to obtain different parameters from the graphs. It is also demonstrated that the complexity of the algorithm increases linearly with the number of paths. The algorithm can be used in a myriad of applications. Aside from calculating all the paths and cycles in a graph, it can be used to calculate all the paths with length l between two vertices in the graph, as well as a solution to the clique decision problem. Thus, it has applications in computer networks, material science and electric networks, as well as in any problem where it is necessary to know the number of paths (not the optimal paths) in a directed or undirected connected graph or in multigraphs. The algorithms currently available in the literature, such as the depth-first search (DFS), are unable to solve this type of problems in a straightforward way.Instituto Politécnico do Cávado e do Ave2009-12-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articletext/htmlhttp://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004Tékhne - Revista de Estudos Politécnicos n.12 2009reponame: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:RCAAPenghttp://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004Simões,Ricardoinfo:eu-repo/semantics/openAccess2024-02-06T17:19:31Zoai:scielo:S1645-99112009000200004Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:27:14.474810Repositó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 |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
title |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
spellingShingle |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs Simões,Ricardo graph theory connected graphs random graphs network paths nanofiber networks |
title_short |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
title_full |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
title_fullStr |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
title_full_unstemmed |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
title_sort |
APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs |
author |
Simões,Ricardo |
author_facet |
Simões,Ricardo |
author_role |
author |
dc.contributor.author.fl_str_mv |
Simões,Ricardo |
dc.subject.por.fl_str_mv |
graph theory connected graphs random graphs network paths nanofiber networks |
topic |
graph theory connected graphs random graphs network paths nanofiber networks |
description |
This paper presents an alorithm for retrieving all paths and all cycles between two vertices in random directed or undirected connected graphs. This algorithm can be easily implemented and is highly modular; with minor changes it can be adapted to obtain different parameters from the graphs. It is also demonstrated that the complexity of the algorithm increases linearly with the number of paths. The algorithm can be used in a myriad of applications. Aside from calculating all the paths and cycles in a graph, it can be used to calculate all the paths with length l between two vertices in the graph, as well as a solution to the clique decision problem. Thus, it has applications in computer networks, material science and electric networks, as well as in any problem where it is necessary to know the number of paths (not the optimal paths) in a directed or undirected connected graph or in multigraphs. The algorithms currently available in the literature, such as the depth-first search (DFS), are unable to solve this type of problems in a straightforward way. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-12-01 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004 |
url |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Instituto Politécnico do Cávado e do Ave |
publisher.none.fl_str_mv |
Instituto Politécnico do Cávado e do Ave |
dc.source.none.fl_str_mv |
Tékhne - Revista de Estudos Politécnicos n.12 2009 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_ |
1817551650471018496 |