cmodels - sat-based disjunctive answer set solver

发布时间:2021-06-06

Disjunctive logic programming under the stable model semantics [GL91] is a new

CMODELS–SAT-basedDisjunctiveAnswerSetSolver

YuliyaLierler

Erlangen-N¨urnbergUniversit¨at

yuliya.lierler@informatik.uni-erlangen.de

Introduction

Disjunctivelogicprogrammingunderthestablemodelsemantics[GL91]isanewmethodologycalledanswersetprogramming(ASP)forsolvingcombinatorialsearchproblems.Thisprogrammingmethodusesanswersetsolvers,suchasDLV[Lea05],GNT[Jea05],SMODELS[SS05],ASSAT[LZ02],CMODELS[Lie05a].SystemsDLVandGNTaremoregeneralastheyworkwiththeclassofdisjunctivelogicprograms,whileothersystemscoveronlynormalprograms.DLVisuniquelydesignedto ndthean-swersetsfordisjunctivelogicprograms.Ontheotherhand,GNT rstgeneratespossi-blestablemodelcandidatesandthenteststhecandidateontheminimalityusingsystemSMODELSasaninferenceengineforbothtasks.SystemsCMODELSandASSATuseSATsolversassearchengines.Theyarebasedontherelationshipbetweenthecom-pletionsemantics[Cla78],loopformulas[LZ02]andanswersetsemanticsforlogicprograms.HerewepresenttheimplementationofaSAT-basedalgorithmfor ndinganswersetsfordisjunctivelogicprogramswithinCMODELS.Theworkisbasedonthede nitionofcompletionfordisjunctiveprograms[LL03]andthegeneralisationofloopformulas[LZ02]tothecaseofdisjunctiveprograms[LL03].Weproposethenecessarymodi cationstotheSATbasedASSATalgorithm[LZ02]aswellastothegenerateandtestalgorithmfrom[GLM04]inordertoadaptthemtothecaseofdisjunctiveprograms.WeimplementthealgorithmsinCMODELSanddemonstratetheexperimentalresults.1SyntaxofCMODELS

ADisjunctiveprogram(DP)isasetofruleswithexpressionsthathavetheform

A←B,F(1)

whereAistheheadoftheruleandisadisjunctionofatomsorsymbol⊥,Bisaconjunctionofatoms,andFisaformulaofthefollowingform

notA1,...,notAm,notnotAm+1,...,notnotAn

whereAiareatoms.Wecallsuchrulesdisjunctive.Ifaheadofaruledoesnotcontaindisjunction,wecallsucharulenormal.IftheformulaFoftherule(1)containsanexpressionoftheformnotnotAithentheruleisnested,otherwisetheruleisnon-nested.IfallrulesofaDParenormalwecalltheprogramnormal.

cmodels - sat-based disjunctive answer set solver.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219