Efficient evolutionary approaches for the data ordering problem with inversion

被引:0
|
作者
Logofatu, Doina [1 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
关键词
evolutionary algorithms; digital circuit design; low power; data ordering problem; transition minimization; optimization; graph theory; complexity;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An important aim of circuit design is the reduction of the power dissipation. Power consumption of digital circuits is closely related to switching activity. Due to the increase in the usage of battery driven devices (e.g. PDAs, laptops), the low power aspect became one of the main issues in circuit design in recent years. In this context, the Data Ordering Problem with and without Inversion is very important. Data words have to be ordered and (eventually) negated in order to minimize the total number of bit transitions. These problems have several applications, like instruction scheduling, compiler optimization, sequencing of test patterns, or cache write-back. This paper describes two evolutionary algorithms for the Data Ordering Problem with Inversion (DOPI). The first one sensibly improves the Greedy Min solution (the best known related polynomial heuristic) by a small amount of time, by successively applying mutation operators. The second one is a hybrid genetic algorithm, where a part of the population is initialized using greedy techniques. Greedy Min and Lower Bound algorithms are used for verifying the performance of the presented Evolutionary Algorithms (EAs) on a large set of experiments. A comparison of our results to previous approaches proves the efficiency of our second approach. It is able to cope with data sets which are much larger than those handled by the best known EAs. This improvement comes from the synchronized strategy of applying the genetic operators (algorithm design) as well as from the compact representation of the data (algorithm implementation).
引用
收藏
页码:320 / 331
页数:12
相关论文
共 50 条
  • [1] Evolutionary approaches to Linear Ordering Problem
    Snasel, Vaclav
    Kromer, Pavel
    Platos, Jan
    DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 566 - 570
  • [2] Scalable distributed genetic algorithm for data ordering problem with inversion using mapreduce
    Logofatu, Doina
    Stamate, Daniel
    IFIP Advances in Information and Communication Technology, 2014, 436 : 325 - 334
  • [3] Efficient Approaches For DNA Sequences Ordering
    Logofatu, Doina
    Gruber, Manfred
    ADVANCED BIO-INSPIRED COMPUTATIONAL METHODS, 2008, : 24 - 34
  • [4] ON THE LINEAR ORDERING PROBLEM AND THE RANKABILITY OF DATA
    Cameron, Thomas R.
    Charmot, Sebastian
    Pulaj, Jonad
    FOUNDATIONS OF DATA SCIENCE, 2021, 3 (02): : 133 - 149
  • [5] An efficient evolutionary algorithm for the orienteering problem
    Kobeaga, Gorka
    Merino, Maria
    Lozano, Jose A.
    COMPUTERS & OPERATIONS RESEARCH, 2018, 90 : 42 - 59
  • [6] Evolutionary Approaches to Religion and the Problem of Transcendent Meaning
    Becker, Patrick
    ZYGON, 2024, 59 (02): : 456 - 473
  • [7] Evolutionary computation approaches to the Curriculum Sequencing problem
    Al-Muhaideb, Sarab
    Menai, Mohamed El Bachir
    NATURAL COMPUTING, 2011, 10 (02) : 891 - 920
  • [8] Evolutionary computation approaches to the Curriculum Sequencing problem
    Sarab Al-Muhaideb
    Mohamed El Bachir Menai
    Natural Computing, 2011, 10 : 891 - 920
  • [9] Two Approaches to the Solution of Inversion Problem in the Bear Experiment
    Zhamaletdinov, A. A.
    Petrishchev, M. S.
    Semenov, V. Yu.
    PRACTICAL AND THEORETICAL ASPECTS OF GEOLOGICAL INTERPRETATION OF GRAVITATIONAL, MAGNETIC AND ELECTRIC FIELDS, 2019, : 133 - 140
  • [10] Efficient approaches for the Flooding Problem on graphs
    da Silva, Andre Renato Villela
    Ochi, Luiz Satoru
    Barros, Bruno Jose da Silva
    Pinheiro, Rian Gabriel S.
    ANNALS OF OPERATIONS RESEARCH, 2020, 286 (1-2) : 33 - 54