




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,计算理论导引与算法复杂性IntroductiontotheTheoryofComputationandAlgorithmComplexities,主讲:刘国华(学院楼225室,ghliu)助教:辛婷婷(学院楼153室,xtt.moon)FTP:,1,6BOOLEANLOGIC1)Negation0=1,1=02)Conjunction01=0,11=13)Disjunction01=14)Exclusiveor00=0,01=15)Equality00=1,10=06)Implication10=0,11=1,01=1,00=17)DistributivelawP(QR)=(PQ)(PR)P(QR)=(PQ)(PR),CHAPTER1FUNDATION,Imsorry!,2,CHAPTER2COMPUTATIONALMODELS(1),Computation?,Computationisageneraltermforanytypeofprocess,algorithmormeasurement;thisoftenincludesbutisnotlimitedtodigitaldata.Computationisaprocessfollowingawell-definedmodel.Computationisalsoamajorsubjectmatterofcomputerscience:itinvestigateswhatcanorcannotbedoneinacomputationalmanner.,3,CHAPTER2COMPUTATIONALMODELS(1),AUTOMATATURINGMACHINES,4,CHAPTER2COMPUTATIONALMODELS(1),AUTOMATA1FINITEAUTOMATA1)DETERMINISTICFINITEAUTOMATA(DFA)Example.Anautomaticdoor.,Rulesforopening:1Thedoorisclosing,ifsomeoneisstandingonthefrontpad(FRONT)andnooneisstandingontherearpad(REAR),thenthedooropens;2Thedoorisopening,ifsomeoneisstandingontherearpad(REAR),thenthedoorkeepsopening;3Thedoorisopening,ifsomeoneisstandingonthefrontpadandsomeoneisstandingontherearpad(BOTH),thenthedoorkeepsopening;,5,CHAPTER2COMPUTATIONALMODELS(1),Rulesforclosing:1Thedoorisopening,ifnooneisstandingoneitherpad(NEITHER),thenthedoorcloses;2Thedoorisclosing,ifsomeoneisstandingontherearpad(REAR),thenthedoorkeepsclosing;3Thedoorisclosing,ifsomeoneisstandingonthefrontpadandsomeoneisstandingontherearpad(BOTH),thenthedoorkeepsclosing.,Howtoimplementthissystem?,Hardwares:twosensors;onecomputer(only1bitmemory),etc.,Howaboutthesoftware?,6,CHAPTER2COMPUTATIONALMODELS(1),satrt,tTRUE;d0,t=TRUE?,Y,s1sensor1,s2sensor2,d=0and(s2=1ors1=1ands2=1ors1=0ands2=0),Y,d=1and(s1=1ors2=1ors1=1ands2=1),N,Y,d=0ands1=1,N,Y,d1,d=1ands1=0ands2=0,Y,d0,N,end,N,N,7,CHAPTER2COMPUTATIONALMODELS(1),CLOSED(d=0),OPEN(d=1),NEITHER(s1=0ands2=0),FORNT(s1=1),REAR(s2=1)BOTH(s1=1ands2=1)NEITHER(s1=0ands2=0),FORNT(s1=1)REAR(s2=1)BOTH(s1=1ands2=1),8,CHAPTER2COMPUTATIONALMODELS(1),CLOSED,OPEN,NEITHER,FORNT,REARBOTHNEITHER,FORNTREARBOTH,9,CHAPTER2COMPUTATIONALMODELS(1),frontpad,rearpad,CLOSED,OPEN,BOTH,NEITHER,FORNT,BOTH,REAR,10,CHAPTER2COMPUTATIONALMODELS(1),CLOSED,OPEN,NEITHER,FORNTREARBOTH,NEITHER,FORNTREARBOTH,11,CHAPTER2COMPUTATIONALMODELS(1),ThestatediagramforDFAM1,1,11,01,001,00001,01,011,0011,00110,FORMALDEFINITIONOFAFINITEATUOMATONAfiniteautomatonisa5-tuple(Q,q0,F),where1.Qisafinitesetcalledthestates,2.isafinitesetcalledthealphabet,3.:QQisthetransitionfunction,4.q0Qisthestartstate,and5.FQisthesetofacceptstates.,12,CHAPTER2COMPUTATIONALMODELS(1),ThestatediagramforDFAM1,1.Q=q1,q2,q3,2.=0,1,3.isdesribedas01q1q1q2q2q3q2q3q2q24.q1isthestartstate,and5.F=q2.,13,CHAPTER2COMPUTATIONALMODELS(1),L(M)=A:LanguageofmachineM,wesaythatMrecoginizesA.FORMALDEFINITIONOFCOMPUTATIONLetM=(Q,q0,F)beafiniteautomatonandletw=w1w2wnbeastringwhereeachwiisamemberofthealphabet.ThenMacceptswifasequenceofstatesr0,r1,rninQexistswiththreeconditions:1.r0=q0,2.(r0,wi+1)=ri+1,fori=0,n-1,and3.rnF.Regularlanguage:alanguageiscalledaregularlanguageifsomefiniteautomatonrecognizes,14,CHAPTER2COMPUTATIONALMODELS(1),DESIGNINGFINITEAUTOMATA,qeven,qodd,0,0,1,1,HowtodesignaDFAtorecognizethelanguageofallstringsthatcontainthestring001asasubstring.,q1,1,q2,q3,0,1,0,1,0,q4,1,0,15,CHAPTER2COMPUTATIONALMODELS(1),THEREGULAROPERATIONUnion:AB=x|xAorxBConcatenation:AB=xy|xAandyBStar:A=x1x2xk|k0andeachxiAEXAMPLE.A=good,bad,B=boy,girlAB=?AB=?A=?,*,*,AB=good,bad,boy,girlAB=goodboy,goodgirl,badboy,badgirlA=,good,bad,goodgood,goodbad,badbad,badgood,goodgoodgood,goodgoodbad,goodbadgood,goodbadbad,*,16,CHAPTER2COMPUTATIONALMODELS(1),THEOREM2.1Theclassofregularlanguagesisclosedundertheunionoperation.PROOFIDEA.A1=L(M1);A2=L(M2)A1A2=L(M3)?LetM1=(Q1,1,q1,F1),M2=(Q2,2,q2,F2),thenM3=(Q3,3,q3,F3),whereQ3=(r1,r2)|r1Q1andr2Q2,3(r1,r2),a)=(1(r1,a),2(r2,a),q3=(q1,q2),F=(r1,r2)|r1F1orr2F2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发流程面临的挑战试题及答案
- 企业文化与风险管理考题及答案
- 制定职业晋升的长期规划计划
- 2024年甘肃陇南事业单位招聘笔试真题
- VB最佳编程习惯与技巧试题及答案
- 2024年东莞市市场监督管理局招聘笔试真题
- 移动设备安全性测试试题及答案
- 软件工程项目管理中的挑战试题及答案
- 未来市场竞争中的风险识别试题及答案
- 自然语言处理技术试题及答案
- 137案例黑色三分钟生死一瞬间事故案例文字版
- 高中英语外研版 单词表 必修1
- 临床流行病学与循证医学-临床实践指南的制定与评价
- 【魔镜洞察】2024药食同源保健品滋补品行业分析报告
- 2023届高考地理一轮复习跟踪训练-石油资源与国家安全
- 14.有趣的光影(课件)-美术六年级下册
- 中央2024年商务部中国国际电子商务中心招聘笔试历年典型考题及考点附答案解析
- 2024年四川省南充市名校中考物理模拟试卷
- JBT 14682-2024 多关节机器人用伺服电动机技术规范(正式版)
- 改进工作作风自查报告(11篇)
- 24春国家开放大学《机械CADCAM》形考任务1-3参考答案
评论
0/150
提交评论