State Encoding of Asynchronous Controllers using Pseudo-Boolean Optimization

被引:1
|
作者
Moreno, Alberto [1 ]
Cortadella, Jordi [1 ]
机构
[1] Univ Politecn Cataluna, Dept Comp Sci, ES-08034 Barcelona, Spain
关键词
ASSIGNMENT;
D O I
10.1109/ASYNC.2018.00013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
State encoding of asynchronous controllers is a challenging problem that faces a vast space of solutions. Subtle differences in the insertion of signals may result in significant variations in the complexity of the logic. This paper proposes a novel approach that models the encoding problem as Pseudo-Boolean formula. A cost function that estimates the complexity of the logic is incorporated, where the estimator of essential literals becomes one of the most important terms of the function. The new approach has been tested in 175 benchmarks with encoding conflicts, including 127 four-phase latch controllers. The presence of logic estimators in the formula contributes to an average reduction of 43% in literals when compared to a plain SAT version of the problem, at the expense of a longer runtime. When comparing to the region-based approach in petrify, an average reduction of 14% in literals is obtained.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [1] Pseudo-Boolean optimization
    Boros, E
    Hammer, PL
    [J]. DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) : 155 - 225
  • [2] Algebraic method to pseudo-Boolean function and its application in pseudo-Boolean optimization
    Li, Zhiqiang
    Song, Jinli
    Xiao, Huimin
    [J]. PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 2468 - 2472
  • [3] Inferring phylogenetic trees using pseudo-Boolean optimization
    Miranda, Miguel
    Lynce, Ines
    Manquinho, Vasco
    [J]. AI COMMUNICATIONS, 2014, 27 (03) : 229 - 243
  • [5] A Hybrid Encoding of Pseudo-Boolean Constraints into CNF
    Zha, Along
    Koshimura, Mivuki
    Fujna, Hiroshi
    [J]. 2017 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2017, : 9 - 12
  • [6] Superpixels via Pseudo-Boolean Optimization
    Zhang, Yuhang
    Hartley, Richard
    Mashford, John
    Burn, Stewart
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2011, : 1387 - 1394
  • [7] Optimization over pseudo-Boolean lattices
    [J]. Hosseinyazdi, M. (m.h.yazdi@graduate.uk.ac.ir), 2005, WSEAS (04):
  • [8] Haplotype inference with pseudo-Boolean optimization
    Ana Graça
    João Marques-Silva
    Inês Lynce
    Arlindo L. Oliveira
    [J]. Annals of Operations Research, 2011, 184 : 137 - 162
  • [9] Generalized Totalizer Encoding for Pseudo-Boolean Constraints
    Joshi, Saurabh
    Martins, Ruben
    Manquinho, Vasco
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 200 - 209
  • [10] Haplotype inference with pseudo-Boolean optimization
    Graca, Ana
    Marques-Silva, Joao
    Lynce, Ines
    Oliveira, Arlindo L.
    [J]. ANNALS OF OPERATIONS RESEARCH, 2011, 184 (01) : 137 - 162