APAC: An exact algorithm for retrieving cycles and paths in all kinds of graphs

Detalhes bibliográficos
Autor(a) principal: Simões,Ricardo
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_ 1799137345448968192