Skip to main navigation Skip to search Skip to main content

Verification of correctness of parallel algorithms in practice

  • Silesian University of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Verification of the correctness of parallel algorithms is often omitted in the works from the parallel computation field. In this paper, we discuss in detail how to show that a parallel algorithm is correct. This process involves proving its safety and liveness. In our case study, we prove the correctness of our two parallel algorithms for the NP-hard pickup and delivery problem with time windows. Both algorithms (for minimizing the number of routes and the travel distance) were already shown to be extremely efficient in practice—the implementations were thoroughly examined using the famous Li and Lim’s benchmark dataset.

Original languageEnglish
Title of host publicationRecent Advances in Computational Optimization - Results of the Workshop on Computational Optimization, WCO 2016
EditorsStefka Fidanova
PublisherSpringer Verlag
Pages135-151
Number of pages17
ISBN (Print)9783319598604
DOIs
Publication statusPublished - 2018
EventWorkshop on Computational Optimization, WCO 2016 - Gdansk, Poland
Duration: 11 Sept 201614 Sept 2016

Publication series

NameStudies in Computational Intelligence
Volume717
ISSN (Print)1860-949X

Conference

ConferenceWorkshop on Computational Optimization, WCO 2016
Country/TerritoryPoland
CityGdansk
Period11/09/1614/09/16

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Verification of correctness of parallel algorithms in practice'. Together they form a unique fingerprint.

Cite this