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 条
  • [11] Efficient Approaches to the Mixture Distance Problem
    Juan, Justie Su-Tzu
    Chen, Yi-Ching
    Lin, Chen-Hui
    Chen, Shu-Chuan
    ALGORITHMS, 2020, 13 (12)
  • [12] Efficient approaches for the Flooding Problem on graphs
    André Renato Villela da Silva
    Luiz Satoru Ochi
    Bruno José da Silva Barros
    Rian Gabriel S. Pinheiro
    Annals of Operations Research, 2020, 286 : 33 - 54
  • [13] An efficient tabu search algorithm for the linear ordering problem
    Sakabe, Masahiro
    Yagiura, Mutsunori
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2022, 16 (04):
  • [14] Efficient local search algorithms for the linear ordering problem
    Sakuraba, Celso S.
    Yagiura, Mutsunori
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2010, 17 (06) : 711 - 737
  • [15] An Evolutionary Approach for the Clustering Data Problem
    Soares, Rodrigo G. F.
    Silva, Kelly P.
    Ludermir, Teresa B.
    de Carvalho, Francisco A. T.
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 1945 - 1950
  • [16] AN EFFICIENT EVOLUTIONARY ALGORITHM FOR A SHAPE OPTIMIZATION PROBLEM
    Nachaoui, M.
    Chakib, A.
    Nachaoui, A.
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2020, 19 (02) : 220 - 244
  • [17] An efficient evolutionary algorithm for the ring star problem
    Calvete, Herminia I.
    Gale, Carmen
    Iranzo, Jose A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 231 (01) : 22 - 33
  • [18] Efficient grouping and ordering processing on XML data
    Chang, Ya-Hui
    Huang, Chih-Chung
    Chien, Po-Hsien
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2012, 35 (06) : 697 - 709
  • [19] Two Evolutionary Multiobjective Approaches for the Component Selection Problem
    Vescan, Andreea
    Grosan, Crina
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, PROCEEDINGS, 2008, : 395 - 400
  • [20] Improving and Scaling Evolutionary Approaches to the Master Mind Problem
    Merelo, Juan J.
    Cotta, Carlos
    Mora, Antonio
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT I, 2011, 6624 : 103 - +