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

Bibliographic Details
Main Author: Simões,Ricardo
Publication Date: 2009
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://scielo.pt/scielo.php?script=sci_arttext&pid=S1645-99112009000200004
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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órios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron: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/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T13:07:18.271517Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833593452008308736