Skip to main navigation Skip to search Skip to main content

A memory efficient stochastic evolution based algorithm for the multi-objective shortest path problem

  • Umair F. Siddiqi*
  • , Yoichi Shiraishi
  • , Mona Dahb
  • , Sadiq M. Sait
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

Multi-objective shortest path (MOSP) problem aims to find the shortest path between a pair of source and a destination nodes in a network. This paper presents a stochastic evolution (StocE) algorithm for solving the MOSP problem. The proposed algorithm is a single-solution-based evolutionary algorithm (EA) with an archive for storing several non-dominant solutions. The solution quality of the proposed algorithm is comparable to the established population-based EAs. In StocE, the solution replaces its bad characteristics as the generations evolve. In the proposed algorithm, different sub-paths are the characteristics of the solution. Using the proposed perturb operation, it eliminates the bad sub-paths from generation to generation. The experiments were conducted on huge real road networks. The proposed algorithm is comparable to well-known single-solution and population-based EAs. The single-solution-based EAs are memory efficient, whereas, the population-based EAs are known for their good solution quality. The performance measures were the solution quality, speed and memory consumption, assessed by the hypervolume (HV) metric, total number of evaluations and memory requirements in megabytes. The HV metric of the proposed algorithm is superior to that of the existing single-solution and population-based EAs. The memory requirements of the proposed algorithm is at least half than the EAs delivering similar solution quality. The proposed algorithms also executes more rapidly than the existing single-solution-based algorithms. The experimental results show that the proposed algorithm is suitable for solving MOSP problems in embedded systems.

Original languageEnglish
Pages (from-to)653-662
Number of pages10
JournalApplied Soft Computing Journal
Volume14
Issue numberPART C
DOIs
StatePublished - 2014

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Multi-objective optimization
  • Multi-objective shortest path
  • Stochastic evolution (StocE)

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'A memory efficient stochastic evolution based algorithm for the multi-objective shortest path problem'. Together they form a unique fingerprint.

Cite this