Quantum Genetic Algorithm for Binary Decision Diagram Ordering Problem

被引:0
作者
Layeb, Abdesslem [1 ]
Saidouni, Djamel-Eddine [1 ]
机构
[1] Univ Mentouri Constantine, Lire Lab, Vis & Infog Grp, Constantine, Algeria
来源
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY | 2007年 / 7卷 / 09期
关键词
Combinatorial problem; Quantum computing; Quantum Genetic Algorithm; Binary Decision Diagram;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Binary Decision Diagram (BDD) is used to represent in symbolic manner a set of states. It's largely used in the field of formal checking. The variable ordering is a very important step in the BDD optimization process. A good order of variables will reduce considerably the size of a BDD. Unfortunately, the search for the best variables ordering has been showed NP-difficult. In this article, we propose a new iterative approach called QGABDD based on a Quantum Genetic Algorithm. QGABDD is based on a basic core defined by a suitable quantum representation and an adapted quantum evolutionary dynamic. The obtained results are encouraging and attest the feasibility and the effectiveness of our approach. QGABDD is distinguished by a reduced population size and a reasonable number of iterations to find the best order, thanks to the principles of quantum computing
引用
收藏
页码:130 / 135
页数:6
相关论文
共 11 条
[1]   Improving the variable ordering of OBDDs is NP-complete [J].
Bollig, B ;
Wegener, I .
IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (09) :993-1002
[2]  
BRYANT RE, 1992, ACM COMPUT SURV, V24, P293, DOI DOI 10.1145/136035.136043
[3]   MODEL CHECKING AND ABSTRACTION [J].
CLARKE, EM ;
GRUMBERG, O ;
LONG, DE .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (05) :1512-1542
[4]  
DRECHSLER R, 1998, BINARY DECISION DIAG
[5]  
FUJII H, 1993, 1993 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, P38, DOI 10.1109/ICCAD.1993.580028
[6]   Quantum-inspired evolutionary algorithms with a new termination criterion, Hε gate, and two-phase scheme [J].
Han, KH ;
Kim, JH .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (02) :156-169
[7]  
Ishiura N., 1991, INT C CAD, V91, P472
[8]  
LAYEB A, 2006, 20 IPDPS 2006, P1
[9]  
Lenders W, 2005, LECT NOTES COMPUT SC, V3469, P1
[10]  
Whaley John, JAVABDD JAVA BINARY