Permutation Encoding for Automatic Reconstruction of Connections in Closed-Loop Control System using Evolutionary Algorithm

Vladimir Mironovich, Maxim Buzdalov, Valeriy Vyatkin

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

Abstract

Search-based software engineering aims to apply different search-based techniques to software engineering problems. Automation of software development is one such problem. In this paper we evaluate the permutation-based individual encoding for automatic reconstruction of measurement connections in a closed-loop control system using evolutionary algorithm and model checking. Using the permutation-based encoding greatly increases the difficulty of the considered problem, but makes it much closer to the real world scenarios. The results show that even the simple (1+1) evolutionary algorithm can successfully solve the realistic optimization problem with large search space size, although it struggles to find the optimal solution within reasonable time on the hardest problem instance.

Original languageEnglish
Title of host publicationProceedings of the 24th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2019
PublisherIEEE
Pages1265-1268
Number of pages4
ISBN (Electronic)9781728103037
DOIs
Publication statusPublished - 1 Sept 2019
MoE publication typeA4 Conference publication
EventIEEE International Conference on Emerging Technologies and Factory Automation - Zaragoza, Spain
Duration: 10 Sept 201913 Sept 2019
Conference number: 24

Publication series

NameProceedings IEEE International Conference on Emerging Technologies and Factory Automation
PublisherIEEE
ISSN (Print)1946-0740
ISSN (Electronic)2379-9560

Conference

ConferenceIEEE International Conference on Emerging Technologies and Factory Automation
Abbreviated titleETFA
Country/TerritorySpain
CityZaragoza
Period10/09/201913/09/2019

Keywords

  • Automatic model synthesis
  • Evolutionary computation
  • Model checking
  • Search-based software engineering

Fingerprint

Dive into the research topics of 'Permutation Encoding for Automatic Reconstruction of Connections in Closed-Loop Control System using Evolutionary Algorithm'. Together they form a unique fingerprint.

Cite this