Back to results
Bibliographic record · Consultation and access
Document

Parallel ant system applied to the multiple knapsack problem

Cena, Marcelo Guillermo et al · SEDICI UNLP · 1998

Supplementary material available
Quick overview. Review the resource’s basic details, then access the content using the main button. This page shows only the information needed to identify, cite, and open the work.

Resource access

Open the content from the main option or choose another available source.

SEDICI UNLP SEDICI UNLP OAI-PMH
Entrar por SEDICI UNLP
Main access

Supplementary material available

El enlace apunta a material asociado, anexos, tablas, datos o página complementaria. No se marca como libro/texto completo.
Open material

Summary

Descripción general del contenido del recurso.

Interesting real world combinatorial problems are NP-complete and many of them are hard to solve by using traditional methods. However, several heuristic methods have been developed in order to obtain timely suboptimal solutions. Most of those heuristic methods are also naturally suitable for a parallel implementation and consequently, an additional improvement on the response time can be obtained. One way of increasing the computational power is by using multiple processors operating together on a single problem. The overall problem is split into parts, each of which is operated by a separate processor in parallel. Unfortunately problems cannot be divided perfectly into separate parts and interaction is necessary between the parts like data transfer and process synchronization. However, substantial improvement can be achieved, depending on the problem and the amount of parallelism in the problem. Our work aims to exploit the capability of a distributed computing environment by using PVM and implementing a parallel version of an Ant System for solving the Multiple Knapsack Problem (MKP). An Ant System (a distributed algorithm) is a set of agents working independently and cooperating sporadically in a common problem solving activity. Regarding the above characteristics, an Ant System can be naturally considered as a nearly embarrassingly parallel computation. The proposed parallel implementations of an Ant System are based on two different approaches, static and dynamic task assignment. The computational study involves processors of different velocities and several MKP test cases of different sizes and difficulties (tight and loose constraints). The performance on the response time is measured by two indexes, Speedup Factor and Efficiency when is compared to a serial version of an Ant System. The results obtained show the potential power of exploiting the parallelism underlying in an Ant System regarding the good quality of the results and a remarkable decreasing on the computation time. Sistemas Inteligentes Red de Universidades con Carreras en Informática (RedUNCI)

How to cite

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Cena, M. G. E. A. (1998). Parallel ant system applied to the multiple knapsack problem. SEDICI UNLP. http://sedici.unlp.edu.ar/handle/10915/24565

MLA

Cena, Marcelo Guillermo et al. Parallel ant system applied to the multiple knapsack problem. SEDICI UNLP, 1998. http://sedici.unlp.edu.ar/handle/10915/24565.

Chicago

Cena, Marcelo Guillermo et al. 1998. Parallel ant system applied to the multiple knapsack problem. SEDICI UNLP. http://sedici.unlp.edu.ar/handle/10915/24565.

Harvard

Cena, M. G. E. A. 1998, Parallel ant system applied to the multiple knapsack problem, SEDICI UNLP, available at: http://sedici.unlp.edu.ar/handle/10915/24565 [Accessed 7 Aug. 2026].

Share and print

Save the record, copy its permanent link, or print it as a PDF.

Export reference

You can export the record in common formats for use in a reference manager.

Resource details

Bibliographic information to help confirm that this is the correct material.

Title
Parallel ant system applied to the multiple knapsack problem
Author / contributors
Cena, Marcelo Guillermo et al
Publisher
SEDICI UNLP
Publication year
1998
Language
English

Subjects

Explore related resources through these subjects.

Copied