HUSCAP logo Hokkaido Univ. logo

Hokkaido University Collection of Scholarly and Academic Papers >
Information Initiative Center >
Peer-reviewed Journal Articles, etc >

Implementation and Optimization of cGA+LS to solve Capacitated VRP over Cell/B.E.

Files in This Item:
pubversion.pdf785.86 kBPDFView/Open
Please use this identifier to cite or link to this item:http://hdl.handle.net/2115/44385

Title: Implementation and Optimization of cGA+LS to solve Capacitated VRP over Cell/B.E.
Authors: Munawar, Asim Browse this author
Wahib, Mohamed Browse this author
Munetomo, Masaharu Browse this author
Akama, Kiyoshi Browse this author
Keywords: Cellular Genetic Algorithm (cGA)
Combinatorial Optimization Problem
Multicore
Cell Broadband Engine Architecture
Vehicle Routing Problem
Issue Date: Dec-2009
Publisher: Advanced Institute of Convergence IT
Journal Title: International Journal of Advancements in Computing Technology
Volume: 1
Issue: 2
Start Page: 16
End Page: 28
Publisher DOI: 10.4156/ijact.vol1.issue2.2
Abstract: This paper presents a case study to illustrate the design and implementation of cellular Genetic Algorithm (cGA) with Local Search (LS) to solve Capacitated Vehicle Routing Problem (CVRP) over Cell Broadband Engine (Cell BE). Cell BE is a heterogeneous, distributed memory multicore processor architecture for multimedia applications with regular memory access requirements. It has one 64-bit Power Processing Element (PPE) that acts as the main processor and 8 Synergistic Processing Elements (SPEs) with only 256 KB of local memory, each for instructions and data. GAs on the other hand use population based search techniques. Such techniques usually have large memory requirements and show non-uniform memory access patterns. These properties of GAs make their implementation over Cell BE even more challenging. In order to take maximum advantage of the hardware, we propose an asynchronous approach to implement cGA+LS over Cell BE. In this paper, we discuss the implementation and optimization of the proposed method in detail. We compare the proposed method with other state-of-the- art CVRP solvers and synchronous implementation of cGA+LS over Cell BE. We solve existing benchmark problems and achieve considerable speedups. We extend the work further to solve extremely large instances of CVRP compared to ones present in the CVRP literature, and get acceptable results in a reasonable amount of time.
Type: article
URI: http://hdl.handle.net/2115/44385
Appears in Collections:情報基盤センター (Information Initiative Center) > 雑誌発表論文等 (Peer-reviewed Journal Articles, etc)

Submitter: 棟朝 雅晴

Export metadata:

OAI-PMH ( junii2 , jpcoar_1.0 )

MathJax is now OFF:


 

 - Hokkaido University