×

概率网络规划的不确定问题。 (英语) Zbl 1441.68019号

Larsen,Kim G.(编辑)等人,第42届计算机科学数学基础国际研讨会,2017年8月21日至25日,丹麦奥尔堡,MFCS 2017。Wadern:Schloss Dagstuhl–Leibniz Zentrum für Informatik。LIPIcs–莱布尼茨国际程序。通知。83,第68条,第17页(2017年)。
摘要:软件定义的网络语言NetKAT能够通过PSPACE程序平等决策过程自动验证网络的许多有用属性。然而,对于其概率扩展ProbNetKAT,还不知道这种决策过程。我们表明ProbNetKAT的几个潜在有用属性实际上是不可判定的,包括支持交集的空性、某些类型的分布边界和程序比较。我们通过直接积表达式将后对应问题嵌入ProbNetKAT,并通过直接嵌入概率有限自动机来实现这一点。
关于整个系列,请参见[Zbl 1376.68011号].

MSC公司:

68甲19 其他编程范式(面向对象、顺序、并发、自动等)
68号30 软件工程的数学方面(规范、验证、度量、需求等)
65年第68季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[2] Carolyn Jane Anderson、Nate Foster、Arjun Guha、Jean-Baptiste Jeannin、Dexter Kozen、Cole Schlesinger和David Walker。NetKAT:网络的语义基础。2014年1月,美国加利福尼亚州圣地亚哥,第41届ACM SIGPLAN-SIGACT程序设计语言原理交响曲(POPL'14),第113-126页。ACM公司·兹比尔1284.68100
[3] Vincent D Blondel,Vincent Canterini等。固定维概率自动机的不可判定问题。{计算系统理论},36(3):231-2452003·Zbl 1039.68061号
[4] 科琳娜·科尔特斯(Corinna Cortes)、梅赫亚尔·莫赫里(Mehryar Mohri)和阿什什·拉斯托吉(Ashish Rastogi)。概率自动机之间距离的计算,137-149页。施普林格-柏林-海德堡,柏林,海德堡。doi:10.1007/11812128_14·Zbl 1160.68406号
[5] Nate Foster、Dexter Kozen、Konstantinos Mamouras、Mark Reitblatt和Alexandra Silva。概率NetKAT。彼得·蒂曼(Peter Thiemann),编辑,第25届欧洲程序研讨会(ESOP 2016),计算机科学讲稿第9632卷,282-309页,荷兰埃因霍温,2016年4月。斯普林格·Zbl 1335.68027号
[6] Nate Foster、Dexter Kozen、Matthew Milano、Alexandra Silva和Laure Thompson。NetKAT的联合决策程序。2015年1月,印度孟买,第42届ACM SIGPLAN-SIGACT Symp.}程序设计语言原理(POPL'15)},343-355页。ACM公司·Zbl 1346.68132号
[7] 雨果·金伯特(Hugo Gimbert)和尤索夫·乌尔哈德(Youssouf Oualhadj)。有限词上的概率自动机:判定-},可判定和不可判定问题},第527-538页。施普林格-柏林-海德堡,柏林,海德堡。网址:http://dx.doi.org/10.1007/978-3-642-14162-1_44,doi:10.1007/978-3642-14162-1_44·Zbl 1288.68156号
[8] 斯特凡·基弗、安德烈·穆拉夫斯基、乔·瓦克宁、比约恩·瓦赫特和詹姆斯·沃雷尔。{关于概率自动机等价问题的复杂性},第467-481页。施普林格-柏林-海德堡,柏林,海德堡。doi:10.1007/978-3642-28729-9_31·Zbl 1352.68114号
[9] 德克斯特·科赞。带有测试和交换条件的Kleene代数。在T.Margaria和B.Steffen的编辑中,《第二次国际研讨会工具和算法构建与系统分析》(TACAS'96),第1055卷,计算机科学讲义,第14-33页,德国帕索,1996年3月。施普林格出版社。
[10] 德克斯特·科赞。带测试的克莱恩代数。编程语言与系统学报,19(3):427-4431997年5月·兹伯利0882.03064
[11] 德克斯特·科赞。NetKAT:网络验证的正式系统。雅克·加里格(Jacques Garrigue),编辑,《程序设计语言与系统第十二届亚洲研讨会》(APLAS 2014),计算机科学讲义第8858卷,新加坡,2014年11月17-19日。亚洲软件基金会(AAFS),施普林格·Zbl 1453.68051号
[12] 斯特芬·斯莫尔卡(Steffen Smolka)、大卫·卡恩(David Kahn)、普拉文·库马尔(Praveen Kumar)和内特·福斯特(Nate Foster)。确定NetKAT中的概率程序等价性。网址:http://www.cs.cornell.edu/斯莫尔卡/报纸/麦尼卡特。pdf,2017年。
[13] 斯特芬·斯莫尔卡(Steffen Smolka)、普拉文·库马尔(Praveen Kumar)、内特·福斯特(Nate Foster)、德克斯特·科赞(Dexter Kozen)和亚历山德拉·席尔瓦(Alexandra Silva)。康托与斯科特会面:概率网络编程的领域理论基础。2017年1月,法国巴黎,第44届ACM SIGPLAN-SIGACT程序设计语言原理交响曲(POPL’17),第557-571页。ACM公司·Zbl 1380.68132号
[14] Wen-Guey Tzeng先生。概率自动机等价性的多项式时间算法。{it SIAM计算机杂志},21(2):216-2271992。doi:10.1137/0221017·Zbl 0755.68075号
[15] :17采用字母表∑上PFA的值1问题。选择一个带有正{\itλ}的实例。使用{it g}将其转换为ProbNetKAT,如下所示{\it>}0{\it.}{\itw}∈∑*{\it.D}({\itM})({\it w})≤1−{\it}⇐⇒ ∃{it>}0{\it.}∀{\itw}∈∑*{\it.S}({\itrs})|{\itw}|·(1−{\it r})·{\itD}⇐⇒ ∃{\it>}0{\it.}{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})⇐⇒ ∃{\it>}0{\it.}∀{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})●●●●。让{it-g}({\it-M})={\it-p},{\it-a}={\itπ}{\it-q}0},}\it-B}={\tit-pi}{\it q}0::{\tit-w}|{\titw}∈∑*},[\it-u}=(1−{\it-r}){\itλ},[2\it-v}={it-rs},以及{\tit-f}(}{\tit-B})=p{\ith}∈{\itb},我们发现该语句是我们试图证明不可判定的最后一类问题的一个例子,这样我们就完成了。J型
[16] :17采用字母表∑上PFA的值1问题。选择一个带有正{\itλ}的实例。使用{it g}将其转换为ProbNetKAT,如下所示{\it>}0{\it.}{\itw}∈∑*{\it.D}({\itM})({\it w})≤1−{\it}⇐⇒ ∃{\it>}0{\it。}{\it w}∈∑*{\it。}({\it rs})|{\it w}|·(1−{\it r})·{\it D}({\it M})({\it w})≤({\it rs})|{\it w}|·(1−{\it r})·(1−{\it})⇐⇒ ∃{\it>}0{\it.}{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})⇐⇒ ∃{\it>}0{\it.}∀{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})●●●●。让{it-g}({\it-M})={\it-p},{\it-a}={\itπ}{\it-q}0},}\it-B}={\tit-pi}{\it q}0::{\tit-w}|{\titw}∈∑*},[\it-u}=(1−{\it-r}){\itλ},[2\it-v}={it-rs},以及{\tit-f}(}{\tit-B})=p{\ith}∈{\itb},我们发现该语句是我们试图证明不可判定的最后一类问题的一个例子,这样我们就完成了。J型
[17] :17取字母∑上PFA的值1问题。选择一个带有正{\itλ}的实例。使用{it g}将其转换为ProbNetKAT,如下所示{\it>}0{\it.}{\itw}∈∑*{\it.D}({\itM})({\it w})≤1−{\it}⇐⇒ ∃{it>}0{\it.}∀{\itw}∈∑*{\it.S}({\itrs})|{\itw}|·(1−{\it r})·{\itD}⇐⇒ ∃{\it>}0{\it.}{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})⇐⇒ ∃{\it>}0{\it.}∀{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})●●●●。设g}(M})=p},a}=π}q}0},B}=π}q}0:w}| w}∈∑*},u}=(1−r})λ},v}=rs},f}(B})=p}∈B}| h},我们发现所述陈述是试图证明不可判定的问题的最后类型的例子,这样我们就完成了。J型
[18] :17采用字母∑上PFA的值1问题。选择一个带有正{\itλ}的实例。使用{it g}将其转换为ProbNetKAT,如下所示{\it>}0{\it.}{\itw}∈∑*{\it.D}({\itM})({\it w})≤1−{\it}⇐⇒ ∃{it>}0{\it.}∀{\itw}∈∑*{\it.S}({\itrs})|{\itw}|·(1−{\it r})·{\itD}⇐⇒ ∃{\it>}0{\it.}{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})⇐⇒ ∃{\it>}0{\it.}∀{\itw}∈∑*{\it.g}({\itM})({\itπ}{\itq}0})。让{it-g}({\it-M})={\it-p},{\it-a}={\itπ}{\it-q}0},}\it-B}={\tit-pi}{\it q}0::{\tit-w}|{\titw}∈∑*},[\it-u}=(1−{\it-r}){\itλ},[2\it-v}={it-rs},以及{\tit-f}(}{\tit-B})=p{\ith}∈{\itb},我们发现上述语句是我们试图证明不可判定的最后一类问题的一个例子,这样我们就完成了。J型
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。