新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> It is the theory that decides what can be observed. - Albert Einstein
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机理论与工程『 理论计算机科学 』 → 北京大学计算机系“理论计算机科学基础”2006年期末试题 zz 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 18673 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 北京大学计算机系“理论计算机科学基础”2006年期末试题 zz 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     Logician 帅哥哟,离线,有人找我吗?天蝎座1984-10-28
      
      
      威望:9
      头衔:逻辑爱好者
      等级:研三(收到IBM CRL的Offer了)(版主)
      文章:1219
      积分:10357
      门派:IEEE.ORG.CN
      注册:2005/3/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Logician发送一个短消息 把Logician加入好友 查看Logician的个人资料 搜索Logician在『 理论计算机科学 』的所有贴子 点击这里发送电邮给Logician  访问Logician的主页 引用回复这个贴子 回复这个贴子 查看Logician的博客楼主
    发贴心情 北京大学计算机系“理论计算机科学基础”2006年期末试题 zz


    (每题10分,共60分)

    1.语言L={x|x=xR, x属于{0,1}* } 其中xR是x的倒转
      (1)证明:L不是正则语言
      (2)证明:L是上下文无关语言

    2.A={<M,x>|TM M接受x}
      (1)证明A是可识别的
      (2)证明A不是可判定的

    3.任意举出两个PSPACE完全的语言A,B
      A={   |      }
      B={   |      }
      构造A到B的映射规约证明并分析代价

    4.两个问题:
      对于一个有向图,求出两点间最长路径
      对于一个有向图,求出两点间最短路径

      (1)将两个问题转化为数学语言
      A={   |      }
      B={   |      }

      (2)对于A
         I.属于哪个复杂性类
         II.证明之
         III.证明是这个复杂性类完全的

      (3)对于B
         I.属于哪个复杂性类
         II.证明之
         III.证明是这个复杂性类完全的

    5.判断以下十句话是正确的(打对号),错误的(打X),还是未知正确性(打?)

    P=NP
    P=EXPTIME
    coNP=NP
    coNL=NL
    NL=PSPACE
    PSPACE=NPSPACE
    P=PSPACE
    TIME(2^n)=TIME(3^n)
    其他2个忘了,和这些都差不多

    6.将以下各种类的关系用哈斯图表示出来
      L,NL,coNL,P,NP,coNP,PSPACE,NPSPACE,EXPTIME,SPACE((logn)^2)


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    Three passions, simple but overwhelmingly strong, 
    have governed my life: the longing for love, the
    search for knowledge, and unbearable pity for the
    suffering of mankind.
                                - Bertrand Russell

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/20 14:56:00
     
     coolhunter 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:8
      积分:88
      门派:XML.ORG.CN
      注册:2006/6/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给coolhunter发送一个短消息 把coolhunter加入好友 查看coolhunter的个人资料 搜索coolhunter在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看coolhunter的博客2
    发贴心情 
    我一道都不会做
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/5 16:39:00
     
     w84u 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:4
      积分:103
      门派:XML.ORG.CN
      注册:2006/5/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给w84u发送一个短消息 把w84u加入好友 查看w84u的个人资料 搜索w84u在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看w84u的博客3
    发贴心情 
    编译原理啊?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/26 14:53:00
     
     galois 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:79
      门派:XML.ORG.CN
      注册:2005/10/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给galois发送一个短消息 把galois加入好友 查看galois的个人资料 搜索galois在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看galois的博客4
    发贴心情 
    貌似是很基本的东西。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/21 15:40:00
     
     suiyun0234 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:20
      积分:180
      门派:XML.ORG.CN
      注册:2006/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给suiyun0234发送一个短消息 把suiyun0234加入好友 查看suiyun0234的个人资料 搜索suiyun0234在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看suiyun0234的博客5
    发贴心情 
    看不懂题目,说的是什么,谁能给个参考答案
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/29 11:53:00
     
     yneversky 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:3
      积分:139
      门派:IEEE.ORG.CN
      注册:2006/5/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yneversky发送一个短消息 把yneversky加入好友 查看yneversky的个人资料 搜索yneversky在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yneversky的博客6
    发贴心情 
    第一题,即证明{0,1}*中的回文字符串(1)不是正则语言,(2)而是上下文无关语言
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/24 15:59:00
     
     yneversky 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:3
      积分:139
      门派:IEEE.ORG.CN
      注册:2006/5/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yneversky发送一个短消息 把yneversky加入好友 查看yneversky的个人资料 搜索yneversky在『 理论计算机科学 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yneversky的博客7
    发贴心情 
    第一题的解答,以下说明中的 x(n)表示n个x的连接.
    (1) 证明: 假设语言L是正则语言, 现在考虑语言L1={1(n)0(n)1(n), n≥1}.显然L1是L的子集.如果能证得L1不是正则语言,则L也不是正则语言.
                 根据泵引理, 存在N≥1, 取字符串z=1(N)0(N)1(N), z可分解为三部分u,v,w,
                 即z=uvw,且满足|uv|≤N, |v|≥1.
                 因为 v非空, 又因为|uv|≤N, 所以v只能是由1组成的字符串, 可以设v=1(k), k≥1.
                 此时有: u=1(N-k-i)
                            w=1(i)0(N)1(N)
                 从而有:uv(i)w=1(N-k-i) (1(k))(i) 1(i)0(N)1(N)=1(N+(i-1)k)0(N)1(N)
                 根据泵引理, 如果L1是正则语言, 那么对于任意的i, uv(i)w都属于L1.
                 但是, 存在i=2时, N+(i-1)k=N+k>N, 其中k≥1, 这时,1(N+k)0(N)1(N)不属于L1, 这与泵引理矛盾.
                 所以, L1不是正则语言, L也不是正则语言. 证毕.

    (2) 证明: 归纳法证明L是上下文无关语言.
         首先构造文法产生式集合A如下:
                  P->ε; P->0; P->1; P->0P0; P->1P1.
         因此可以得到一个CFG G=({P}, {0, 1}, A, P).
         
         原命题等价于: x∈L, 当且仅当x∈L(G).

         证明第一部分(当), 即证如果x∈L(G) , 则 x∈L.
               因为x∈L(G), 所以总是有P=*>x.则有以下证明:
               基础: P=*>x的推导为1步完成, 即P=>ε或者P=>0或者P=>1, 由于 ε, 0, 1都属于L, 所以x∈L.
               归纳: 假设对于任何n步完成的推导P=*>y都有y∈L, n≥1.
                      考虑x的(n+1)步推导, 形式必然为:
                            P=>0P0=*>0y0=x 或者 P=>1P1=*>1y1=x.
                       根据归纳假设, y∈L, 所以x∈L.

         证明第二部分(仅当), 即证如果x∈L, 则 x∈L(G)  
               归纳基础: |x|=0或者|x|=1, 则x一定等于ε, 0, 或者1, 由于根据产生式P->ε, P->0, P->1推导出的x属于L, 所以在上述任一情况下, 都有P=*>x.
               归纳: 假设|x|≥2, 因为x=xR, 所以x的开头和结束一定是同一个符号, 即x=0y0或x=1y1, 其中y=yR, 即y也属于L.
                 如果x=0y0, 根据归纳假设有P=*>y, 故可以得到一个从P到x的一个推导:
                     P=>0P0=*>0y0=x.
                 如果x=1y1, 方法类似.
         所以,对于任意的x∈L, 总存在一个推导, 能通过产生式A生成该x, 所以x∈L(G).          
      
        综上所述, L是上下文无关语言. 证毕.


    [此贴子已经被作者于2007-1-26 22:38:55编辑过]
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/24 17:57:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 理论计算机科学 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/8/24 4:24:04

    本主题贴数7,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    1,297.852ms