First steps in runtime analysis of worst-case execution time test generation for the Dijkstra algorithm using an evolutionary algorithm

Denis Antipov, Maxim Buzdalov, Georgiy Korneev

Research output: Chapter in Book/Report/Conference proceedingConference Proceeding (Non-Journal item)

Abstract

This article describes our first steps in theoretical analysis of expected runtime of the (1 + 1) evolutionary algorithm that generates hard tests for the Dijkstra algorithm. The polynomial upper bound is proven for the case of extremely sparse graphs, and its precision is validated in experiments. Some ideas for the proof of another corner case, extremely dense graphs, are also given, along with an experimentally derived upper bound.

Original languageEnglish
Title of host publicationMENDEL 2016 - 22nd International Conference on Soft Computing
Subtitle of host publicationEvolutionary Computation, Genetic Programming, Swarm Intelligence, Fuzzy Logic, Neural Networks, Chaos, Bayesian Methods, Intelligent Image Processing, Bio-Inspired Robotics
EditorsMatousek Radek
PublisherBrno University of Technology
Pages43-48
Number of pages6
ISBN (Electronic)9788021453654
Publication statusPublished - 2016
Externally publishedYes
Event22nd International Conference on Soft Computing: Evolutionary Computation, Genetic Programming, Swarm Intelligence, Fuzzy Logic, Neural Networks, Chaos, Bayesian Methods, Intelligent Image Processing, Bio-Inspired Robotics, MENDEL 2016 - Brno, Czech Republic
Duration: 08 Jun 201610 Jun 2016

Publication series

NameMendel
ISSN (Print)1803-3814

Conference

Conference22nd International Conference on Soft Computing: Evolutionary Computation, Genetic Programming, Swarm Intelligence, Fuzzy Logic, Neural Networks, Chaos, Bayesian Methods, Intelligent Image Processing, Bio-Inspired Robotics, MENDEL 2016
Country/TerritoryCzech Republic
CityBrno
Period08 Jun 201610 Jun 2016

Keywords

  • Evolutionary algorithms
  • Runtime analysis
  • Test generation

Fingerprint

Dive into the research topics of 'First steps in runtime analysis of worst-case execution time test generation for the Dijkstra algorithm using an evolutionary algorithm'. Together they form a unique fingerprint.

Cite this