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] Evolutionary approaches with multirecombination for the parallel machine scheduling problem
    Esquivel, SC
    Gatica, CR
    Gallard, RH
    XX INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY - PROCEEDINGS, 2000, : 1 - 6
  • [22] A comparison of evolutionary approaches to the shortest common supersequence problem
    Cotta, C
    COMPUTATIONAL INTELLIGENCE AND BIOINSPIRED SYSTEMS, PROCEEDINGS, 2005, 3512 : 50 - 58
  • [23] Evolutionary approaches to population thinking and the problem of growth and development
    Metcalfe, JS
    EVOLUTIONARY ECONOMICS: PROGRAM AND SCOPE, 2001, 74 : 141 - 164
  • [24] Entropy-Driven Evolutionary Approaches to the Mastermind Problem
    Cotta, Carlos
    Merelo Guervos, Juan J.
    Mora Garcia, Antonio M.
    Runarsson, Thomas Philip
    PARALLEL PROBLEM SOLVING FROM NATURE-PPSN XI, PT II, 2010, 6239 : 421 - +
  • [25] Handling sequential ordering problem with quantum-inspired evolutionary algorithm
    Yang, Q
    Zhong, SN
    Ning, SC
    PROGRESS IN INTELLIGENCE COMPUTATION & APPLICATIONS, 2005, : 76 - 81
  • [26] REGULARIZED SOLUTIONS TO THE AEROSOL DATA INVERSION PROBLEM
    WOLFENBARGER, JK
    SEINFELD, JH
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (02): : 342 - 361
  • [27] INVERSION OF THE BACKSCATTERING DATA AND A PROBLEM OF INTEGRAL GEOMETRY
    RAMM, AG
    PHYSICS LETTERS A, 1985, 113 (04) : 172 - 176
  • [28] Inversion of geothermal wellhead data and efficient use
    Cao, Zhigang
    Zheng, Dewen
    Liu, Jianwu
    He, Li
    Lu, Detang
    Taiyangneng Xuebao/Acta Energiae Solaris Sinica, 2020, 41 (08): : 7 - 14
  • [29] EFFICIENT INVERSION OF MAGNETOTELLURIC DATA IN 2 DIMENSIONS
    OLDENBURG, DW
    ELLIS, RG
    PHYSICS OF THE EARTH AND PLANETARY INTERIORS, 1993, 81 (1-4) : 177 - 200
  • [30] Simple but efficient approaches for the collapsing knapsack problem
    Pferschy, U
    Pisinger, D
    Woeginger, GJ
    DISCRETE APPLIED MATHEMATICS, 1997, 77 (03) : 271 - 280