logo móvil
Contáctanos

Implementación de un algoritmo paralelo basado en una plataforma de computación en la nube de Spark

Autores: Wang, Longhui; Wang, Yong; Xie, Yudong

Idioma: Inglés

Editor: MDPI

Año: 2015

Descargar PDF

Acceso abierto

Artículo científico
2015

Implementación de un algoritmo paralelo basado en una plataforma de computación en la nube de Spark


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Algoritmos
Algoritmo de colonia de hormigas
Algoritmo MAX-MIN Ant System
Problema del Viajante de Comercio
Plataforma de computación en la nube Spark
MapReduce de Spark

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 24

Citaciones: Sin citaciones


Descripción
Los algoritmos paralelos, como el algoritmo de colonia de hormigas, tardan mucho tiempo en resolver problemas a gran escala. En este documento, el algoritmo del Sistema de Hormigas MAX-MIN (MMAS) se paraleliza para resolver el Problema del Viajante de Comercio (TSP) basado en una plataforma de computación en la nube Spark. Combinamos MMAS con Spark MapReduce para ejecutar la construcción de rutas y la operación de feromonas en un clúster de computadoras distribuidas. Para mejorar la precisión de la solución, se adapta la estrategia de optimización local 2-opt en MMAS. Los resultados experimentales muestran que Spark tiene un efecto acelerador muy grande en el algoritmo de colonia de hormigas cuando la escala de la ciudad de TSP o el número de hormigas es relativamente grande.

Otros recursos que podrían interesarte

Temas Virtualpro