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
来源
APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS | 2006年 / 3907卷
关键词
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 条
  • [21] Finite element based hybrid evolutionary optimization approach to solving rigid pavement inversion problem
    Ceylan, Halil
    Gopalakrishnan, Kasthurirangan
    ENGINEERING WITH COMPUTERS, 2014, 30 (01) : 1 - 13
  • [22] Finite element based hybrid evolutionary optimization approach to solving rigid pavement inversion problem
    Halil Ceylan
    Kasthurirangan Gopalakrishnan
    Engineering with Computers, 2014, 30 : 1 - 13
  • [23] Evolutionary replicative data reorganization with prioritization for efficient workload processing
    Spivak, Anton
    Razumovskiy, Andrew
    Myagkov, Anton
    Nasonov, Denis
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 2357 - 2366
  • [24] Evolutionary approaches in archaeology
    Charles S. Spencer
    Journal of Archaeological Research, 1997, 5 : 209 - 264
  • [25] A survey on the linear ordering problem for weighted or unweighted tournaments
    Charon, Irene
    Hudry, Olivier
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (01): : 5 - 60
  • [26] Comparison of Direct and Indirect Approaches for Numerical Solution of the Optimal Control Problem by Evolutionary Methods
    Diveev, Askhat
    Shmalko, Elizaveta
    OPTIMIZATION AND APPLICATIONS, OPTIMA 2019, 2020, 1145 : 180 - 193
  • [27] Sequential versus distributed evolutionary approaches for the two-dimensional guillotine cutting problem
    Salto, Carolina
    Alba, Enrique
    Molina, Juan M.
    ICIL 2005: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INDUSTRIAL LOGISTICS, 2005, : 291 - 300
  • [28] A comparative study of evolutionary approaches to the bi-objective dynamic Travelling Thief Problem
    Herring, Daniel
    Kirley, Michael
    Yao, Xin
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [29] A survey on the linear ordering problem for weighted or unweighted tournaments
    Irène Charon
    Olivier Hudry
    4OR, 2007, 5 : 5 - 60
  • [30] Evolutionary algorithms for the multi-objective test data generation problem
    Ferrer, Javier
    Chicano, Francisco
    Alba, Enrique
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (11) : 1331 - 1362