Busca avançada
Ano de início
Entree
(Referência obtida automaticamente do Web of Science, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores.)

Scalable parallel algorithms for maximum matching and Hamiltonian circuit in convex bipartite graphs

Texto completo
Autor(es):
Stefanes, Marco A. [1] ; Rubert, Diego P. [1] ; Soares, Jose [2]
Número total de Autores: 3
Afiliação do(s) autor(es):
[1] Univ Fed Mato Grosso do Sul, Fac Comp, Cx Postal 549, BR-79070900 Campo Grande, MS - Brazil
[2] Univ Sao Paulo, Dept Ciencia Comp, Rua Matao 1010, BR-05508090 Sao Paulo, SP - Brazil
Número total de Afiliações: 2
Tipo de documento: Artigo Científico
Fonte: THEORETICAL COMPUTER SCIENCE; v. 804, p. 58-71, JAN 12 2020.
Citações Web of Science: 0
Resumo

Since bipartite convex graphs emerged from industrial applications, algorithms for this class of graphs have been devised in several research areas such as scheduling, DNA analysis, and constraint programming. A bipartite graph G = (V, W, E) is convex if there exists an ordering of the vertices of W such that, for each nu is an element of V, the neighbors of nu are consecutive in W. In this work we describe a coarse grained parallel algorithm for the maximum matching problem in a convex bipartite graph. For p processors, the algorithm runs in O((vertical bar V vertical bar/p) lg(vertical bar V vertical bar lg p) time and uses O(lg p) communication rounds. We also address a well-known problem in the area of combinatorial optimization, the Hamiltonian circuit problem, presenting a sequential linear-time algorithm to determine if a convex bipartite graph has a Hamiltonian circuit. We further show how to efficiently implement both algorithms in PRAM and coarse grained parallel models. Experimental tests performed on commercial machines show the algorithms are robust and scalable. (C) 2019 Elsevier B.V. All rights reserved. (AU)

Processo FAPESP: 98/06327-0 - Algoritmos paralelos para grafos e geometria computacional.
Beneficiário:Marco Aurelio Stefanes
Modalidade de apoio: Bolsas no Brasil - Doutorado