edu_template.doc

Upload: pringgo-widyo-laksono

Post on 25-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 edu_template.doc

    1/4

    ESEARCH ARTICLE Adv. Sci. Lett. X, XXXXXX, 2015

    Copyright 2015 Aeric!" Scie"ti#ic $%&'i(her( Adv!"ced Scie"ce Letter(

    A'' right( re(erved )o'.X, XXX*XXX, 2015

    $ri"ted i" the +"ited St!te( o# Aeric!

    Parallel Theorem Proving Algorithm

    Based on Semi-Extension Rule

    Lii"g h!"g1,2, -!"to"g %y!"g1,2

    1Schoo' o# Cop%ter Scie"ce !"d Tech"o'ogy, /i'i" +"iver(ity, Ch!"gch%" 10012, Chi"!2ey L!&or!tory o# Sy&o'ic Cop%t!tio" !"d "o'edge E"gi"eeri"g o# 3i"i(try o# Ed%c!tio",

    /i'i" +"iver(ity, Ch!"gch%" 10012, Chi"!

    A#ter ! deep i"ve(tig!tio" o" the !4i% ter( (p!ce o# the c'!%(e (et, the co"cept o# the p!rti!' !4i% ter( (p!ce o#

    the c'!%(e (et, hich the !4i% ter( o# the c'!%(e (et decopo(ed, i( &ro%ght #or!rd. y i"ve(tig!ti"g the e4te"(io"

    r%'e, thi( p!per i"trod%ce( the co"cept o# the (!ti(#i!&i'ity !"d the %"(!ti(#i!&i'ity o# the p!rti!' !4i% ter( (p!ce, !"d

    give( !" !'gorith deteri"i"g the (!ti(#i!&i'ity o# ! p!rti!' (p!ce o# the !4i% ter( * !'gorith $SER 6$!rti!' Sei*

    E4te"(io" R%'e7. The", the T$ pro&'e i( decopo(ed i"to (ever!' (%&*pro&'e( i"depe"de"t o# e!ch other, hich c!" &e

    (o'ved &y the give" p!r!''e' cop%ti"g ethod $$SER 6$!r!''e' $!rti!' Sei*E4te"(io" R%'e7.

    Keywords: Theore $rovi"g, $!r!''e' A'gorit, E4te"(io" R%'e.

    1. !TR"#$%T"!

    The c'!((ic!' 8$*cop'ete pro&'e o# T$ h!( (ee"%ch i"tere(t i" "ot 9%(t the theoretic!' cop%ter (cie"ceco%"ity, &%t !'(o i" !re!( here pr!ctic!' (o'%tio"( tothi( pro&'e hich e"!&'e (ig"i#ic!"t pr!ctic!'

    !pp'ic!tio"(1

    . Hoever, 8$*Cop'ete"e(( doe( "ote4c'%de the po((i&i'ity o# #i"di"g !'gorith( th!t !ree##icie"t e"o%gh #or (o'vi"g !"y i"tere(ti"g (!ti(#i!&i'ityi"(t!"ce(. The(e i"(t!"ce( !ri(e #ro !"y diver(e !re!( *!"y pr!ctic!' pro&'e( i" AI p'!""i"g2*5, circ%itte(ti"g:,;!"d veri#ic!tio"orthe ge"er!tio" o# the t!rget '!"g%!ge &!(ed o" the?"o'edge copi'!tio", !"d !chieved good re(%'t(.

    @E!i' Addre(( 'ii"gBh!"g,o%yd9'%.ed%.c"

    e(ide(, !"y re(e!rcher( !pp'ied the e4te"(io" r%'e tothe ode' co%"ti"g pro&'e1i"!''y, o%r

    or? o# thi( p!per i( (%!riBed i" the '!(t (ectio".

    1

  • 7/25/2019 edu_template.doc

    2/4

    &. E'TE!S"!-R$(E BASE# T)E"RE*

    PR"+!, *ET)"#

    e &egi" &y (peci#yi"g the "ot!tio" th!t i'' &e %(ed

    i" the re(t o# thi( p!per. e %(e F to de"ote ! (et o#

    c'!%(e( i" co"9%"ctive "or!' #or 6C8>7, C to de"ote !

    (i"g'e c'!%(e, !"d 3 to de"ote the (et o# !'' the !to( th!t!ppe!r i"F. The e4te"(io" r%'e i( de#i"ed !( #o''o(.

    -E>I8ITI8 115.Give" ! c'!%(e C, CF , D

    CA, CA J KA i( !" !to,AM, KA !"d KA doe("ot !ppe!r i" CM, e c!'' the ded%ctio" proce((

    proceedi"g #ro C to Dthe e4te"(io" r%'e o# o" C, !"d

    c!''Dthe re(%'t o# !pp'yi"g the e4te"(io" r%'e o# o" C.

    THERE3 115.A c'!%(e Ci( 'ogic!''y eN%iv!'e"t to

    the re(%'t o# the e4te"(io" r%'eD.

    Thi( theore e"(%red the eN%iv!'e"ce &etee" the

    origi"!' c'!%(e (et !"d the e4p!"ded c'!%(e (et, th%(

    e4te"(io" r%'e c!" &e reg!rded !( !" i"#ere"ce r%'e.

    -E>I8ITI8 222.A "o"*t!%to'ogy c'!%(e i( !!4i% ter o" ! (etMi## it co"t!i"( !'' the !to( i"

    Mi" either po(itive #or or "eg!tive #or.

    THERE3 215.Give" ! (et o# c'!%(e( F, 'et M &e

    the (et o# !'' the !to( i" it 6JMJ m7. I# !'' the c'!%(e( i"

    F !re !4i% ter( o" M, the" the c'!%(e (et F i(

    %"(!ti(O!&'e i## it co"t!i"( 2mc'!%(e(.

    App!re"t'y the (et o# !'' the !4i% ter( co"(i(t

    o# !to( i( (%re'y co"t!i"( 2m !4i% ter(.

    There#ore, it i( o"'y "eed to cop%te the "%&er o#

    di(ti"ct !4i% ter( c!" &e ded%ced #ro the c'!%(e

    (et th!t e c!" deteri"e it( (!ti(#i!&i'ity. I" !dditio",

    he" co%"ti"g the "%&er o# the !4i% ter( th!t

    c!" &e ded%ced #ro the c'!%(e (et, e c!" %(e the

    i"c'%(io"*e4c'%(io" pri"cip'e pre(e"ted &e'o.

    THERE3 22.6I"c'%(io"e4c'%(io" pri"cip'e7 The

    e'ee"t "%&er o# the %"io" o# (et( o# (etA1, A2,P,Anc!" &e cop%te %(i"g the #or%'! &e'o

    A1A2PAn= 1J J

    n

    i

    i

    A

    =

    1

    J Ji j

    i j n

    A A

    <

    +P+ (*

    1)nQ1A1A2 PAn.THERE3 =15.The i"ter(ectio" o# the (et( th!t

    co"(i(t o# the !4i% ter( e4p!"ded &y to c'!%(e(

    re(pective'y i'' &e epty i## the(e to c'!%(e( co"t!i"cop'ee"t!ry 'iter!'(.

    Give" ! (et o# c'!%(e( F={C1, C2, P , Cn}, 'etM&ethe (et o# !to( th!t !ppe!r i" it 6JMJ m7.LetPi&e the

    (et( o# !'' the !4i% ter( e c!" get #ro Ci &y

    %(i"g the e4te"(io" r%'e, !"d 'et S &e the "%&er o#

    di(ti"ct !4i% ter( e c!" get #ro F. y %(i"g the

    e4te"(io" r%'e, e i'' h!ve S=P1P2PP".

    . PARA((E( PR"+!, A(,"RT)* BASE# "!SE*-E'TE!S"! R$(E

    The ide! o# the p!r!''e'ed (ei*e4te"(io" r%'e &!(ed

    !'gorith i( !( #o''o(. >ir(t'y, the !'gorith decopo(e(

    the !4i% ter( (p!ce o# the c'!%(e (et i"to (ever!'

    p!rti!' !4i% ter( (p!ce(, hich co"vert the SAT

    pro&'e o# the c'!%(e (et i"to the SAT pro&'e o# the

    p!rti!' !4i% ter( (p!ce(. I# there i( ! cert!i" p!rti!'

    !4i% ter( (p!ce th!t i( (!ti(#i!&'e, the" the c'!%(e

    (et i( (!ti(#i!&'e. I# !'' the p!rti!' !4i% ter( (p!ce(

    !re %"(!ti(#i!&'e, the" the c'!%(e (et i( %"(!ti(#i!&'e. I"

    other ord(, the c'!%(e (et i( (!ti(#i!&'e. I" the #o''oi"g,

    the co"cept o# the p!rti!' !4i% ter( (p!ce i'' &egive".

    -E>I8ITI8 . >or the (etML1,L2,PLmM, the 2m

    !4i% ter( corre(po"di"g to M i( L1L2PLm*1Lm, L1L2PLm*1Lm,P,L1L2PLm*1Lm, L1L2PLmM, !"d e "%&er e!ch!4i% ter !( i607,i617,P,i62m*27,i62m*17.

    -E>I8ITI8 =.Give" ! c'!%(e (et F={C1, C2,P,Cn}, 'etM&e the (et o# it( 'iter!'(, !"dM= m. e c!''!4i% ter( (p!ce o# 3 !( 3I6M7. A((%i"g th!t

    12k2m,i# e o%'d 'i?e to decopo(e the !4i%

    ter( (p!ce i"to 2

    k

    (p!ce(, the" e!ch (p!ce i( o# thi( #or3IS6j7i6j7Jj i62m6j*17 2k7, i62m6j*172kQ17,P,

    i62m6j7 2k*17MM, 1j2k.

    -E>I8ITI8 5. >or the p!rti!' !4i% ter(

    (p!ce 3IS6j7, 1j2k2m. I# !'' the !4i% ter( i" it

    c!" &e e4p!"ded &y the c'!%(e( o# the c'!%(e (et, the"

    3IS6j7 i( (!id to &e %"(!ti(#i!&'e. I# there e4i(t ! cert!i"

    !4i% ter th!t c!""ot &e e4p!"ded &y !"y c'!%(e o#

    the c'!%(e (et, the" 3IS6j7 i( (!id to &e (!ti(#i!&'e.

    THERE3 5.I# every p!rti!' !4i% ter( (p!ce

    i( %"(!ti(#i!&'e, the" the c'!%(e (et i( %"(!ti(#i!&'e. I#

    there i( ! cert!i" p!rti!' !4i% ter( (p!ce th!t i(

    (!ti(#i!&'e, the" the c'!%(e (et i( (!ti(#i!&'e.I" the #o''oi"g, the !'gorith $SER hich

    deteri"e( the (!ti(#i!&i'ity o# the p!rti!' !4i% ter(

    (p!ce i'' &e give"

    -E>I8ITI8 :. 3L1,L2,P,LmM,mJMJ. Let

    c'!%(e C LiPLjPLd, 1ijdm, hich d i(

    re#erred !( the degree o# c'!%(e C. FCLk, CLkJdUkmM, e c!'' the oper!tio" proceedi"g #ro Cto the

    e'ee"t( o# F the (ei*e4te"(io" r%'e, !"d the e'ee"t(

    o# F the re(%'t o# the (ei*e4te"(io" r%'e.

    $R$SIT8 1.Accordi"g to de#i"itio" :, he"

    !pp'yi"g the (ei*e4te"(io" r%'e o" C, the re!i"i"g *d

    !to( co%'d &e po(itive or "eg!tive, there#ore Cc!" (ei*

    e4p!"d 2m*dc'!%(e(.

    $R$SITI8 2.Let d1 !"d d2 &e the degree( o#

    c'!%(e C1 !"d C2 re(pective'y, hi'e d1Ud2 !"d C1C2.

    Accordi"g to propo(itio" 1, the c'!%(e th!t C1 or C2 c!"

    (ei*e4p!"d i( o&t!i"ed &y copo(e the m*d1 !to( or

    m*d2 !to( i" po(itive #or or i" "eg!tive #or.

    There#ore, c'!%(e( th!t C2c!" (ei*e4p!"d !re ! (%&(et o#

    the c'!%(e( th!t C1c!" e4p!"d.

    Accordi"g to propo(itio" 2, he" deteri"i"g

    hether the !4i% ter( c'!%(e c!" &e e4p!"ded &y

    the c'!%(e(, e (ho%'d deteri"e hether it c!" &ee4p!"ded &y the c'!%(e( o# (!''er degree #ir(t. I" the

    #o''oi"g, the !'gorith deteri"i"g the (!ti(#i!&i'ity o#

    the p!rti!' !4i% ter( (p!ce i'' &e give".

  • 7/25/2019 edu_template.doc

    3/4

    >%"ctio" $SER6C8>F, I8Tstarti, I8Tendi7

    1 EGI8

    2 iVstartiW F-egreeSort6F7W

    hi'e6iU endi7

    = EGI8

    5 TVget3!4Ter6i7W

    : I# E4p!"d6F, T7#!'(e; The" Ret%r" SATW

    < E'(e I# 6lenUm7 iL!(t3i6C,M7

    D iQQW

    10

    E8-

    11

    Ret%r" +8SATW

    12 E8-

    I" the #o''oi"g, the re'!ted theore !"d !'gorith

    o# E4p!"d i'' &e give".

    THERE3 :21.Give" ! c'!%(e (etFC1,C2,P,CnM,

    LetM&e the (et o# it( 'iter!'(, !"d JMJm. A !4i%

    ter TL1L2PLmo" 3 c!" &e e4p!"ded &y c'!%(e

    C LiPL9PLd, 1ijdm, i## Li,P,Lj,P,Ld ML1,L2,P,LmM.

    I" the !&ove, e g!ve the (o'vi"g ethod o# p!rti!'

    !4i% ter( (p!ce !"d the !'gorith deteri"i"g it(

    (!ti(#i!&i'ity. The !4i% ter( (p!ce o# ! c'!%(e (et

    c!" &e decopo(ed i"to (ever!' p!rti!' !4i% ter(

    (p!ce(. I" doi"g (o, the SAT pro&'e o# ! c'!%(e (et i(

    co"verted i"to the SAT pro&'e( o# (ever!' p!rti!'

    !4i% ter( (p!ce(. I# there i( ! p!rti!' !4i%

    ter( (p!ce th!t c!""ot &e e4p!"ded, the" the c'!%(e (et i(

    (!ti(#i!&'e. r e'(e, i# !'' the p!rti!' !4i% ter( (p!ce

    i( %"(!ti(#i!&'e, the" the c'!%(e (et i( %"(!ti(#i!&'e. I" the

    #o''oi"g, the p!r!''e' T$ !'gorith &!(ed o" (ei*

    e4te"(io" r%'e i'' &e give".

    >%"ctio" $$SER6 C8> F, I8T

    thre!d"%7

    1 hi'e i U thre!d"% do

    2 EGI8

    tid cre!tthre!d 67W

    = I# 6 tid 0 7

    5 EGI8

    : Re(%'tiY $SER6F,

    (t!rt6i7, e"d6i77W

    ; e4it607W< E8-

    D iQQ

    10 E8-

    11 hi'e 617 do

    12 EGI8

    1 i"t Count0W

    1= hi'e jU threadnum do

    15 EGI8

    1: i# 6Re(%'tjYSAT7

    1; ret%r" SATW

    1< i#

    6Re(%'tjY+8SAT7

    1D CountQQW

    20 E8-

    21 i# 6Countn7 ret%r"

    +8SATW

    22 E8-

    The co"crete #'o o# the !'gorith i( !( #o''o( The

    p!re"t proce(( di(tri&%te( Thre!d"% (%&*thre!d(, !"d

    the" the(e (%&*thre!d( !re !rr!"ged to !"y core( o# the

    proce((or &y the per!ti"g Sy(te, re(pective'y. E!ch(%&*thre!d c!''( the #%"ctio" $SER, !"d record( the

    corre(po"di"g ret%r"ed re(%'t( %(i"g Re(%'tjY, hi'e the

    p!re"t proce(( o"itor( r%""i"g re(%'t o# e!ch (%&*thre!d.

    I# there i( ! (%&*thre!d th!t it( Re(%'tjY i( SAT, the" the

    !'gorith ret%r"( SAT. I# the Re(%'tjY o# every (%&*thre!d

    i( +8SAT, the" the !'gorith ret%r"( +8SAT.

    E'PER*E!TA( RES$(T

    " the &!(i( o# 'iter!t%re 21, i" thi( (ectio", e

    cop!re o%r !'gorith $$SER ith !'gorith 8ER,

    !'gorith IER !"d -irectio"!' Re(o'%tio" !'gorith 12propo(ed &y -echter !"d et !', re(pective'y. The

    e4perie"t( !re c!rried o%t o" ! -e'' -ie"(io" C521,

    A3- Ath'o"6t7 := X2 -%!' Core $roce((or :00Q,

    1.DGHB 10223 RA3 ith i"do( X$. Thi(

    e4perie"t %(e( +"i#or R!"do**SAT &e"ch!r? 2

    '!y( o" ph!(e ch!"ge Bo"e !"d (t!"d!rd te(t c!(e( o# #r&

    2= !( te(t c!(e(. >or the e"tire 1000 i((%e( o# %#20*D0,

    t!&'e 1 o"'y (ho( the e4perie"t!' re(%'t( o# 10 i((%e(

    r!"do'y (e'ected. The #ir(t co'%" o# the t!&'e (ho(

    the (!p'e "!e, the '!tter co'%"( (ho( the r%"tie

    o# three !'gorith( corre(po"di"g to e!ch i((%e hich the

    %"it o# d!t! i( Seco"d( 6(7. >or e!ch te(t c!(e, e i'' te(t10 tie( !"d t!?e the e!" v!'%e !( the e4perie"t!'

    re(%'t(. A( e c!" (ee #ro the te(t, o%r !'gorith $$SER

    h!( ! (ig"i#ic!"t !dv!"t!ge o" e##icie"cy cop!red ith

    the origi"!' !'gorith, hich i(

  • 7/25/2019 edu_template.doc

    4/4

    the #i"!' re(%'t. The e4perie"t!' re(%'t i( i" >ig%re 1 !"d

    >ig%re 2.

    >ig.1. UN, 20, 10Z

    >ig.2. UN, 20, 10Z

    y te(ti"g the R!"do SAT pro&'e(, e c!" (ee#ro #ig%re 1 !"d #ig%re 2, th!t o%r !'gorith $$SER h!(!" o&vio%( !dv!"t!ge o" e##icie"cy, hich i( :*15 tie(higher th!" the re'!tive'y #!(t !'gorith 8ER. 3oreover,he" the "%&er o# c'!%(e( i"cre!(ed to 10 !&ove, thecop%ti"g tie o# o%r !'gorith $$SER i( i"cre!(ed

    ge"t'y.

    /. %"!%($S"!S

    Thi( ethod decopo(e the !4i% ter( (p!ceo# the c'!%(e (et i"to (ever!' p!rti!' !4i% ter((p!ce(, !"d deteri"e( the (!ti(#i!&i'ity o# e!ch p!rti!'!4i% ter( (p!ce. I# !'' the p!rti!' !4i% ter((p!ce !re %"(!ti(#i!&'e, the c'!%(e (et i( %"(!ti(#i!&'e. r

    e'(e, i# there i( ! cert!i" p!rti!' !4i% ter( (p!ce th!ti( (!ti(#i!&'e, the" the c'!%(e (et i( (!ti(#i!&'e. e(ide(,he" deteri"i"g the (!ti(#i!&i'ity o# the p!rti!'!4i% ter( (p!ce, i# e #o%"d th!t ! !4i% terc!" &e e4p!"ded &y ! cert!i" c'!%(e, the" !'' the!4i% ter( (ei*e4p!"ded &!(ed o" thi( c'!%(e h!ve"o "eed to deteri"e their e4p!"d!&i'ity, th%( e##ective'yred%ced the "%&er o# the !4i% ter( to &edeteri"ed. The e4perie"t re(%'t( (ho th!t o%r!'gorith $$SER h!( ! re!(o"!&'e e4ec%tio" e##icie"cy,hich i( (%perior to !'gorith 8ER, -R, IER !"d et !'.

    A%K!"0(E#,*E!TS

    Thi( or? !( (%pported i" p!rt &y 8S>C %"der

    Gr!"t 8o(. :0D;0 o%((e!rt, > Heery, C Leco%tre. R!"do co"(tr!i"t

    (!ti(#!ctio" e!(y ge"er!tio" o# h!rd 6(!ti(#i!&'e7 i"(t!"ce( ,

    Arti#ici!' I"te''ige"ce, 1;1 6200;7 51=*5=.

    Received 22 Septe&er 2010. Accepted 1< cto&er 2010