(19)
(11) EP 2 439 683 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
22.08.2012 Bulletin 2012/34

(43) Date of publication A2:
11.04.2012 Bulletin 2012/15

(21) Application number: 11184753.9

(22) Date of filing: 11.10.2011
(51) International Patent Classification (IPC): 
G06N 7/00(2006.01)
G06F 17/50(2006.01)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME

(30) Priority: 11.10.2010 US 901685

(71) Applicant: Fujitsu Limited
Kawasaki-shi, Kanagawa 211-8588 (JP)

(72) Inventors:
  • Stergiou, Stergios
    East Palo Alto CA 94303 (US)
  • Jain, Jawahar
    Los Altos CA 94024 (US)

(74) Representative: Wilding, Frances Ward 
Haseltine Lake LLP 300 High Holborn
London WC1V 7JH
London WC1V 7JH (GB)

   


(54) BDD variable reordering using parallel permutation


(57) One embodiment accesses a binary decision diagram (BDD) representing a function having n variables, where n ≥ 2 , wherein: the BDD comprises n layers corresponding to the n variables, respectively; and the BDD has a first variable order where each variable i is at layer i for 1 ≤ in ; and reorders the n variables of the BDD according to a second variable order denoted as π(i), where each variable i is at layer π(i) for 1 ≤ in , by iteratively and alternatingly swapping one or more first disjoint pairs of consecutive layers during each odd iteration and swapping one or more second disjoint pairs of consecutive layers during each even iteration, until the second variable order is achieved, wherein during each iteration, two consecutive layers are swapped only if a current order of two variables at the two consecutive layers differs from an order of the two variables specified by the second variable order.







Search report















Search report