×

关于有界上下文切换的复杂性。 (英语) Zbl 1442.68073号

Pruhs,Kirk(编辑)等人,第25届欧洲算法研讨会,2017年ESA,奥地利维也纳,2017年9月4-6日。诉讼程序。Wadern:达格斯图尔宫——莱布尼茨Zentrum für Informatik。LIPIcs–莱布尼茨国际程序。通知。87,第27条,第15页(2017)。
总结:有界上下文切换(BCS公司)是一种不太接近的方法,用于查找共享内存并发程序中违反安全属性的情况。从技术上讲,BCS公司是一个已知为NP完全的可达性问题。我们的贡献是对BCS公司.
第一个结果是一个求解BCS公司当通过上下文开关(cs)的数量和(O^*(m^{mathrm{cs}}\cdot 2^{mathrm{cs{})中内存的大小进行参数化时。这是通过创建简单问题的实例来实现的关闭我们通过快速子集卷积求解。我们还提出了BCS公司基于指数时间假设,形式为\(m^{o(\mathrm{cs}/\log(\mathrm{cs{))}\)。有趣的是,这一差距与FOCS’07年以来公开的一个猜测密切相关。此外,我们证明BCS公司不允许多项式核。
接下来,我们引入一个称为调度维的度量,它可以捕获调度的复杂性。我们学习BCS公司由调度维(sdim)参数化,并显示它可以在\(O^*((2m)^{4\cdot\mathrm{sdim}}4^t)\中求解,其中\(t)是线程数。我们考虑获得(匹配)上下界的问题的变量。
关于整个系列,请参见[Zbl 1372.68019号].

MSC公司:

68年第27季度 参数化复杂性、可处理性和核化
2017年第68季度 问题的计算难度(下限、完备性、近似难度等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)

软件:

迪维尼
PDF格式BibTeX公司 XML格式引用

参考文献:

[2] M.F.阿提格。有序多按钮系统的全局模型检查。在{it FSTTCS},{it LIPIcs}第8卷,第216-227页。达格斯图尔宫,2010年·Zbl 1245.68130号
[3] M.F.Atig、A.Bouajjani、K.N.Kumar和P.Saivasan。共享内存系统的有界可达性分析。在{it FSTTCS},{it LIPIcs}第29卷,第611-623页。达格斯图尔城堡,2014年·Zbl 1360.68624号
[4] M.F.Atig、A.Bouajjani和T.Touili。分析具有抢占功能的异步程序。在{it FSTTCS},{it LIPIcs}第2卷,第37-48页。达格斯图尔宫,2008年·Zbl 1248.68348号
[5] M.F.Atig、A.Bouajjani和T.Touili。下推系统非循环网络的可达性分析。在{it CONCUR}中,{it LNCS}第5201卷,第356-371页。施普林格,2008年·Zbl 1160.68451号
[6] M.F.Atig、A.Bouajjani和S.Qadeer。用于动态创建线程的并发程序的上下文受限分析。{\it-LMCS},7(4),2011年·Zbl 1237.68056号
[7] J.Barnat、L.Brim、I.Cerna、P.Moravec、P.Rockai和O.Simecek。Divine-用于分布式验证的工具。在{it CAV}中,{it LNCS}第4144卷,第278-281页。斯普林格,2006年。
[8] A.Björklund、T.Husfeldt、P.Kaski和M.Koivisto。Fourier满足Möbius:快速子集卷积。在{it STOC}中,第67-74页。ACM,2007年·Zbl 1232.68188号
[9] A.Björklund、P.Kaski和L.Kowalik。约束多线性检测和广义图基元。{\it Algorithmica},74(2):947-9672016年·Zbl 1336.68115号
[10] H.L.Bodlaender、R.G.Downey、M.R.Fellows和D.Hermelin。关于没有多项式核的问题。{it JCSS},75(8):423-4342009·Zbl 1192.68288号
[11] A.Bouajjani、M.Emmi和G.Parlato。按顺序序列化并发程序。在{it SAS}中,{it LNCS}第6887卷,第129-145页。施普林格,2011年。
[12] C.Calabro、R.Impagliazzo和R.Paturi。小深度电路可满足性的复杂性。在{IWPEC}中,{ILNCS}第5917卷,第75-85页。施普林格,2009年·兹比尔1273.68159
[13] J.F.Cantin、M.H.Lipasti和J.E.Smith。验证记忆连贯性和一致性的复杂性。{\it-TPDS},16(7):663-6712005。
[14] J.Chen、X.Huang、I.A.Kanj和G.Xia。通过参数化复杂性实现强大的计算下限。{it JCSS},72(8):1346-13672006·Zbl 1119.68092号
[15] P.Chini、J.Kolberg、A.Krebs、R.Meyer和P.Saivasan。关于有界上下文切换的复杂性。{\it CoRR},abs/1609.097282017年。网址:https://arxiv.org/abs/1609。 09728. ·Zbl 1442.68073号
[16] M.Cygan、H.Dell、D.Lokshtanov、D.Marx、J.Nederlof、Y.Okamoto、R.Paturi、S.Saurabh和M.WahlströM。关于像CNF-SAT一样困难的问题。{\it ACM TALG},12(3):41:1-41:242016·Zbl 1442.68064号
[17] M.Cygan、F.V.Fomin、L.Kowalik、D.Lokshtanov、D.Marx、M.Pilipczuk、M.Pilipczuk和S.Saurabh.{\it参数化算法}。斯普林格,2015年·Zbl 1334.90001号
[18] M.Cygan、J.Nederlof、M.Pilipczuk、M.Plipczuck、J.M.M.van Rooij和J.O.Woj taszczyk。求解单指数时间内由树宽参数化的连通性问题。在{it FOCS}中,第150-159页。IEEE,2011年·Zbl 1292.68122号
[19] S.Demri、F.Laroussinie和P.Schnoebelen。模型检验中状态爆炸问题的参数分析。在{it STACS}中,{it LNCS}第2285卷,第620-631页。斯普林格,2002年·Zbl 1054.68557号
[20] R.G.Downey和M.R.Fellows。{\it参数化复杂性基础}。施普林格,2013年·Zbl 1358.68006号
[21] A.Durand-Gasselin、J.Esparza、P.Ganty和R.Majumdar。模型检查参数化异步共享内存系统。在{it CAV}中,{it LNCS}第9206卷,第67-84页。斯普林格,2015年·Zbl 1381.68158号
[22] C.Enea和A.Farzan。关于非原子写入中的原子性。在{it TACAS},{it LNCS}第9636卷,第497-514页。斯普林格,2016年·Zbl 1420.68052号
[23] J.Esparza、P.Ganty和R.Majumdar。异步共享内存系统的参数化验证。在{it CAV}中,{it LNCS}第8044卷,第124-140页。施普林格,2013年·Zbl 1360.68584号
[24] J.Esparza、P.Ganty和T.Poch。多线程程序的基于模式的验证。{\it ACM TOPLAS},36(3):2014年9月1日至9月29日·Zbl 1284.68182号
[25] A.Farzan和P.Madhusudan。预测原子性违规的复杂性。在{it TACAS}中,{it LNCS}第5505卷,第155-169页。施普林格,2009年·Zbl 1234.68076号
[26] H.Fernau、P.Heggenes和Y.Villanger。确定性有限自动机硬问题的多参数分析。{\it JCSS},81(4):747-7652015年·Zbl 1320.68090号
[27] H.Fernau和A.Krebs。关于有限自动机和指数时间假设的问题。在{it CIAA}中,{it LNCS}第9705卷,第89-100页。斯普林格,2016年·兹比尔1475.68152
[28] J.Flum和M.Grohe。{参数化复杂性理论}。斯普林格,2006年·Zbl 1143.68016号
[29] :14
[30] :15
[31] F.V.Fomin、D.Kratsch和G.J.Woeginger。支配集问题的精确(指数)算法。在{it WG}中,{it LNCS}第3353卷,第245-256页。斯普林格,2004年·Zbl 1112.68420号
[32] M.Fortin、A.Muscholl和I.Walukiewicz。异步共享内存下推系统的参数化验证。{\it CoRR},abs/1606.087072016年·Zbl 1495.68134号
[33] L.Fortnow和R.Santhanam。NP实例压缩和简洁PCP的不可行性。{\it JCSS},77(1):91-1062011·Zbl 1233.68144号
[34] F.Furbach、R.Meyer、K.Schneider和M.Senftleben。记忆模型感知测试:统一的复杂性分析。{\it ACM TECS},14(4):63:1-63:252015年。
[35] 弗勒先生。更快的整数乘法。{\it-SICOMP},39(3):979-10052009·Zbl 1192.68926号
[36] P.B.Gibbons和E.Korach。测试共享内存。{\it-SICOMP},26(4):1208-12441997·Zbl 0885.68023号
[37] M.海牙。具有非原子写入的参数化下推系统。在{it FSTTCS}中,{it LIPIcs}第13卷,第457-468页。达格斯图尔宫,2011年·兹比尔1246.68156
[38] D.Harvey、J.van der Hoeven和G.Lecerf。更快的整数乘法。{it Journal}{it of Complexity},2016年第36:1-30页·Zbl 1350.68145号
[39] R.Impagliazzo和R.Paturi。关于k-sat的复杂性。{\it JCSS},62(2):367-3752001·Zbl 0990.68079号
[40] S.La Torre、P.Madhusudan和G.Parlato。一类健壮的上下文敏感语言。在{\it LICS}中,第161-170页。IEEE,2007年。
[41] S.La Torre、P.Madhusudan和G.Parlato。使用线性接口对参数化并发程序进行模型检查。在{it CAV}中,{it LNCS}第6174卷,第629-644页。施普林格,2010年。
[42] S.拉托雷和M.那不勒斯。具有范围有界匹配关系的多级下推系统的可达性。在{it CONCUR}中,{it LNCS}第6901卷,第203-218页。施普林格,2011年·Zbl 1343.68172号
[43] A.Lal和T.W.Reps.在与顺序分析相关的上下文中减少并发分析。在{it CAV}中,{it LNCS}第5123卷,第37-51页。施普林格,2008年·Zbl 1155.68368号
[44] D.Lokshtanov、D.Marx和S.Saurabh。略微超指数参数化问题。在{it SODA}中,第760-776页。SIAM,2011年·Zbl 1373.68273号
[45] D.Lokshtanov、N.Misra和S.Saurabh。内核化——有保证的预处理。《多元算法革命及其后——献给迈克尔的论文》(The Multivariate Algorithmic Revolution and Beyond-Essays Dedicated to Michael),第7370卷,第129-161页。施普林格,2012年·Zbl 1358.68141号
[46] 卢秀兰、朴秀兰、徐勇浩和周勇浩。从错误中学习:对真实世界并发错误特征的全面研究。在{it ASPLOS}中,第329-339页。ACM,2008年。
[47] D.马克思。你能打败树的宽度吗?在{it FOCS}中,第169-179页。IEEE,2007年·Zbl 1213.68316号
[48] D.马克思。你能打败树的宽度吗?{\it-TOC},6(1):85-1122010年·Zbl 1213.68316号
[49] M.Musuvathi和S.Qadeer。多线程程序系统测试的迭代上下文边界。在{\it PLDI}中,第446-455页。ACM,2007年。
[50] H.Ponce de León、F.Furbach、K.Heljanko和R.Meyer。公理化记忆模型的可移植性分析。PORTHOS:一个适用于所有型号的工具。{\it将于2017年SAS}上发布。
[51] S.Qadeer和J.Rehof。并发软件的上下文模型检查。在{it TACAS}中,{it LNCS}第3440卷,第93-107页。斯普林格,2005年·Zbl 1087.68598号
[52] J.M.M.van Rooij、H.L.Bodlaender和P.Rossmanith。基于广义快速子集卷积的树分解动态规划。在{it ESA}中,{it LNCS}第5757卷,第566-577页。施普林格,2009年·兹比尔1256.68157
[53] T.Wareham公司。有限状态自动机集上交和合成操作的参数化复杂性。在{\f5 CIAA}中,{\f5 LNCS}第{\f5 2088卷,第{\f5 302-310页。}。斯普林格,2000年·Zbl 0999.68119号
[54] C.K.Yap。一致类上非一致条件的一些结果。{\it-TCS},26:287-3001983年·Zbl 0541.68017号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。