SciELO - Scientific Electronic Library Online

 
vol.21 suppl.1Quantum Markov semigroups (QMS): past, present and future panoramaA novel approach to approximate order preserving matching author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


ORINOQUIA

On-line version ISSN 0121-3709

Abstract

ARANGO-HOLGUIN, Julián D.; CARDENAS-ALZATE, Milena  and  SANTAMARIA-GALVIS, Andrés D.. Parallelizing an Experiment to Decide Shellability on Bipartite Graphs Using Apache Spark. Orinoquia [online]. 2017, vol.21, suppl.1, pp.30-36. ISSN 0121-3709.  https://doi.org/10.22579/20112629.428.

Graph shellability is an NP problem whose classification either in P or in NP-complete remains unknown. In order to understand the computational behavior of graph shellability on bipartite graphs, as a particular case, it could be useful to develop an efficient way to generate and analyze results over sets of shellable and non-shellable instances. In this way, a sequentially designed exponential time experiment for deciding shellability on randomly generated instances was proposed in literature. In this work, with the aim of improving the performance of that experiment, we propose three alternative approaches using Apache Spark™, we called multi-core, multi-node and full-parallel. We tested and compared their execution time for bipartite graphs with 10,12,15,20 and 50 vertices with regard to the original version, and we got speedups between 1.37 and 1.67 for the first one, between 2.34 and 3.56 for the second one, and between 2.37 y 3.12 for the last version. The results suggest that parallelization could relieve the large execution times of the original approach.

Keywords : Apache™ Hadoop®; Apache Spark™; bipartite graph shellability; parallel experiments; unclassified NP problems..

        · abstract in Spanish | Portuguese     · text in English     · English ( pdf )