当前位置: 网站首页>小程序开发>网站优化

黄骅网站建设【黄骅网络公司】黄骅做网站、黄骅微信公众号开发、黄骅网站设计、黄骅小程序制作

发表日期: 2021-04-20 10:29:42 浏览次数:94

黄骅网站建设【黄骅网络公司】黄骅做网站、黄骅微信公众号开发、黄骅网站设计、黄骅小程序制作


黄骅市,河北省辖县级市,由沧州市代管。因纪念1943年牺牲于此的冀鲁边区司令员、革命烈士黄骅而得名。位于河北省东部,渤海湾西岸,总面积1544.7平方公里, [94]  常住人口46.7万人(2016年),辖3个街道、8个镇、3个乡。市人民政府驻骅西街道渤海西路777号。

黄骅市地处华北平原东端,地势平坦。属暖温带半湿润季风气候,年平均气温12.9℃,年平均降水量567.8毫米。东临渤海,有子牙新河、捷地减河等12条河道入海,地下水多为苦咸水,盐碱地分布广泛。矿产资源以石油、天然气、地热为主。

黄骅市处于环渤海经济圈中部位置和环京津枢纽地带,是沧州渤海新区的核心区,渤海新区管委会、南大港产业园区(农场)、中捷产业园区(农场)、沧州临港经济技术开发区、长芦盐场坐落于境内,是原盐、石化、五金、汽车等工业生产基地。主要种植小麦、玉米、棉花等作物,特产黄骅冬枣,渔业以海洋捕捞、海水养殖为主。黄骅市交通区位条件优越,境内有国际深水亿吨大港黄骅港,是河北省东出西联的出海口和桥头堡,朔黄铁路、沧港铁路、邯邢黄铁路联通腹地,荣乌高速、黄石高速、沿海高速、205国道、228国道、307国道、337国道等干线公路穿境而过。2019年,财政收入和公共预算收入分别增长8.4%和10%;固定资产投资增长6.9%;规上工业增加值增长6%;实际利用外资4428万美元,同比增长23.5%,创历史新高;城镇、农村居民人均可支配收入分别增长8%和9%。 [1] 

黄骅市先后获得国家卫生城市 [2]  、国家园林城市 [3]  等荣誉称号。



10.8.4 习题

1. 为以下正则表达式构造具有ε转换的自动机。

(a) aaa提示:请记住,要为出现的每个a创建新自动机。

(b) (ab|ac)*

(c) (0|1|1*)*

2. 为习题1中构造的各个自动机找到由标记为ε 的弧构成的图中节点的可达集。请注意,在大家构造不含ε 转换的自动机时,只需要为初始状态和那些有非ε 转换进入的状态构造可达状态。

3. 为习题1中构造的各个自动机构造不含ε 转换的等价自动机。

4. 习题3得出的自动机中哪些是确定自动机?为其中那些非确定自动机构造等价的确定自动机。

5. * 对由习题3和习题4构造的确定自动机而言,是否存在状态更少的等价确定自动机?如果有,找出状态最少的那个。

6. * 我们可以扩展从正则表达式构造含ε 转换的自动机的过程,将正则表达式的范围扩大到包含那些使用了10.7节中扩展过的运算符的表达式。这一命题从原则上讲是成立的,因为那些扩展都是“原始”正则表达式的简略形式,我们只是用扩展的运算符替代了原有的表达式而已。不过,还可以直接把扩展过的运算符融入到我们的构造过程中。说明如何修改构造过程以涵盖下列运算符:

(a) ? 运算符(不出现或出现1次);

(b) + 运算符(出现1次或更多次);

(c) 字符类。

7. 我们可以修改把正则表达式转化为自动机的算法中对应串接的情况。在图10-28b中,引入了从与R1对应自动机的接受状态到与R2对应自动机的初始状态的ε 转换。另一种方式就是按照图10-37所示的方式合并R1的接受状态到R2的初始状态。使用旧算法与修改过的算法为正则表达式ab*c构造自动机。

图 10-37 另一种与两个正则表达式的串接对应的自动机

10.9 从自动机到正则表达式

本节中还要展示自动机与正则表达式等价性的另一半,证实对每个自动机A,都存在语言刚好是A所接受的字符串集合的正则表达式。尽管我们一般会使用10.8节中的构造过程,其中要把正则表达式形式的“设计”转化为确定自动机形式的程序,不过把自动机转化为正则表达式的构造过程也是很有趣很有益的,它完成了这两种截然不同的模式表示法的表现力之间的等价性的证明。

我们的构造过程涉及从自动机中一个一个地删除状态。随着构造过程的进行,会把弧上的标号由最初的字符串集合替换为更复杂的正则表达式。一开始,如果弧上的标号是{x1x2,…,xn},就可以把这些标号替换为正则表达式x1 | x2 | … | xn,该正则表达式从本质上讲表示的是相同的符号集合,虽然严格地讲正则表达式表示的是长度为1的字符串。

一般而言,可以将路径的标号视为路径沿线上正则表达式的串接,或是看作这些表达式的串接定义的语言。这一观点与我们用字符串标记路径的概念是一致的。也就是说,如果路径的弧是用正则表达式R1R2、…、Rn 按此次序标记的,则当且仅当字符串w在语言L(R1R2Rn)中时有该路径被标记为w。

示例 10.29

考虑图10-38中的路径0→1→2。正则表达式a|ba|b|c依次标记了这两条弧,因此标记该路径的字符串集合是由正则表达式(a | b)(a | b | c)定义的语言中的字符串构成的,也就是{aaabacbabbbc}。

{%}

图 10-38 以正则表达式作为标号的路径,路径的标号是由正则表达式的串接定义的语言

10.9.1 状态消除的构造

在从自动机到正则表达式的转化中,关键的步骤就是状态的消除,如图10-39所示。我们希望消除状态u,不过必须保留弧的正则表达式标号,从而使剩余状态中两两之间路径的标号集合不发生改变。在图10-39中,状态u 的前导分别是s1s2、…、sn,而u 的后继则分别是t1t2、…、tm 。虽然已经证明了这些s 和t 是不相交的状态集,但其实两组中还是可能存在一些相同的状态。

图 10-39 我们想消除状态u

不过,如果u是它本身的后继,我们就要用标记为U 的弧明确表示这一事实。假设在状态u 处没有这样的自环,那么可以引入一个这样的自环,并赋予其标号∅。标号为∅的弧是“不存在的”,因为任意用到这条弧的路径标号都会是含有∅的正则表达式的串接。因为∅是串接的零元,所以这样的串接定义的都是空语言。

我们还要明确给出从s1t1的弧R11。一般而言,假设对每个i=1、2、…、n,以及对每个 j =1、2、…、m,都存在从si 到tj 的弧,由某个正则表达式Rij 标记。如果弧si →tj 实际上不存在,就引入它并为其赋予标号∅。

最后,在图10-39中存在从各状态si 到u 的,由正则表达式si 标记的弧,而且存在从u 到各状态tj 的,由正则表达式Tj 标记的弧。如果消除节点u,那么这些弧与图10-39中标记为U 的弧都将不复存在。要让标记路径的字符串集合保持不变,就必须考虑每对si 和tj,并为弧si →tj 的标号添加一个能表示所失去内容的正则表达式。

在消除u之前,标记了从si 到u(包括多次行经的那些u →u 自环)然后从u 到tj 的路径的那些字符串集合是由正则表达式Si U *Tj 描述的。也就是说,L(Si )中的字符串可以把我们从状态si 带到到状态uL(U *)中的字符串可以把我们从状态u 带到状态u,沿着该自环0次、1次或更多次。最后,L(Tj )中的字符串把我们从状态u 带到状态tj 。

因此,在消除状态u 和所有进出u 的弧之后,必须把弧si →tJ 的标号由Rij 替换为Rij |SiU *Tj

存在不少实用的特例。首先,若U=∅,即u上的自环并非真正存在,那么U *=∅*=ε。因为ε 是串接的单位元,所以(Si ε )Tj =SiTj,也就是说,U 其实在它应该出现的位置消失了。同样,如果Rij=∅,意味着之前没有从si 到tj 的弧,我们就引入这条弧,并给予其标号SiU *Tj,或者如果U=∅,就是SiTj。这样做的原因在于,∅是取并运算的单位元,因此∅|SiU *Tj=SiU *Tj 。

示例 10.30

我们来考虑一下图10-4所示的反弹过滤器自动机,这里的图10-40重现了该自动机。假设要消除状态b,它们就扮演了图10-39中u 的角色。状态b 有一个前导a,以及两个后继a 和cb 上不存在自环,所以要引入一个标号为∅的自环。存在从a 到其本身,标记为0的弧。因为a 既是b 的前导又是b 的后继,所以该弧在这一变形中是必须的。唯一一对另外的前导-后继对是a 和c。因为不存在弧a →c,所以可以添加一条标号为∅的弧a →c。相关状态和弧组成的图如图10-41所示。

图 10-40 与反弹过滤器对应的有限自动机

图 10-41 状态b,以及它的前导和后继

对状态对a-a 而言,我们把弧aa 的标号替换为0|1∅*0。0这项表示该弧的原始标号,而1这项是a →b 的标号,∅是自环b →b 的标号,而第二个0项则是弧b →a 的标号。我们可以按照之前的描述进行简化,消除∅*,留下表达式0|10,这是说得通的。在图10-40中,从a 到a 的路径,行经b 状态0次或多次,而不经过其他状态,其标号集合为{010}。

处理状态对a-c 的过程是类似的。我们要用可以简化为11的∅|1∅*1替代弧ac 的标号∅。这还是说得通的,因为在图10-40中,从a 到c 的唯一路径,经过b 而且标号为11。在消除节点b并改变弧标号后,图10-40就成了图10-42。请注意,在该自动机中,某些弧标号中的正则表达式具有长度大于1的字符串。不过,状态ac 和d 之间的路径对应的路径标号集合与图10-40相比没有发生改变。

图 10-42 消除了状态b 之后的反弹过滤器自动机



黄骅网站建设黄骅网络公司黄骅做网站、黄骅微信公众号开发、黄骅网站设计、黄骅小程序制作

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878