2019/4/22
https://www.cs.uky.edu/~raphael/courses/CS315/asg.markov.html
Num
0
1[AAA[A 1 2[ABB[A 1 3[BAA[B 1 4[BBB[B 1 5[[: 6 6A[[A 6 7B[[B 6 8[: 10 9[[ 1 10: 10
MainString
Left
Right
[ABBBAABA 1
NextRule
MainString
MainString
MainString
rule MainString (after the rule)
0 [ABBBAABA
2 B[ABBAABA
2 BB[ABAABA
2 BBB[AAABA
1 BBBA[AABA
[ABBBAABA
2”'[ABBBAABA’1′[AA”A[A’1
‘
MainString
https://www.cs.uky.edu/~raphael/courses/CS315/asg.markov.html
1/2
.elpmaxeevobaehtfoselurowttsrfiehttsujfognitsisnocmhtiroglavokraMehtstneserper
,elpmaxeroF.0rebmuntagnitrats,redronievirraseluR.rebmunelurtxenehtsiregetni ehtdna,trapthgiRehtsidnoceseht,traptfeLehtsignirtstsrfiehT.)(skramnoitatouq ybtupniehtnidetimilederasgnirtS.regetninadnasgnirtsowtybdetneserpersielurhcaE .sevlesmeht selur eht emoc nehT .1-n hguorht 0 derebmun era selur eht ,n si regetni eht fI .tcepxeotselurynamwohsllettahtregetninasemoctsriF:swollofsadeterpretni,enilelgnis anollasitupniehT.mhtiroglavokraMenosetucexenehtdnasdaertahtmargorpaetirW
.)1 elur ,esac siht ni( )0(eluRtxeN elur ot sdeecorp neht tI .) ,esac siht ni( trap thgiR eht ot tes ot si tceffe sti ;0 elursetucexemhtiroglaehT.sdeeccussyawlaelurtsrfieht,eroferehT.traptfeLytpmenasah ,0rebmun,elurtsrfieht,noitnevnocyB. ytpmenahtiwmhtiroglavokraMehttratS
.dehsinfisahti,elurhcusonsierehtfI .1+nsielurtxeneht, fotxetehtni)n(tfeLfonrettapehtdnfiotsliafmhtiroglaeht fI .)n(eluRtxeN si elur txen ehT . netrohs ro nehtgnel thgim noitarepo sihT .)n(thgiR yb)n(tfeLfoecnerruccotsomtfelehtsecalperti,nrettaptahtsdnfitifI. fo txet eht ni )n(tfeL ni nrettap eht rof sehcraes mhtirogla vokraM eht ,n rebmun elur etucexe oT
:tes a hcus si ereH .)snoitcudorp dellac netfo( selur fo tes aotgnidroccarehtonarofgnirtsbusenognitutitsbusybsgnirtsmrofsnartsmhtiroglavokraM
melborp ehT smhtiroglA vokraM :tnemngissA gnimmargorP
tnemngissa ehT .spetsynamrofseunitnocmhtiroglaehT
:evobaelpmaxeehtrofselurlufsseccusehtfoecartlaitrapasiereH
2019/4/22 https://www.cs.uky.edu/~raphael/courses/CS315/asg.markov.html
A B
‘[‘ ‘:’
MainString
MainString
MainString
MainString
http://www.cs.uky.edu/~raphael/courses/CS315/data.markov.txt
“*” AB*.*C.
A B ABBBB ABD
C
ABBBDDCA ACB
“.”
https://www.cs.uky.edu/~raphael/courses/CS315/asg.markov.html 2/2
.ycneicffie tuoba deirrow t’nera uoy fi drah oot ton si tub ,)evoba noitseggus tsrfi eht od oslauoysselnu(yltneicffietnemelpmiotdrahsinoitseggussihT. ro hctamton seodtitub,dna ,elpmaxerof,sehctamtI.gnihtynaneht,aneht,retcarahc
ynaforebmunynaybdewollof,s’forebmunynaybdewollofnasehctam nrettapehT.)orezebyam(elbissopsaretcarahcsuoiverpehtfoynamsasehctam
dna,retcarahcynasehctam :snoitcudorpfosedistfeLnisretcarahc-atemtnemelpmI.3 .troffegnimmargorpetaredomaseriuqer
noitseggussihT.sgnirtstfeLehtllagnissecorperp,gnihcraesgnirtspraK-nibaResU.2 .troffelaitnatsbus seriuqernoitseggussihT.notamotuaetats-etinficitsinimretedtnelaviuqeehtetupmoc
dnanotamotuaetats-etinficitsinimreted-nonaotnisnoitcudorpehtelipmocerP.1 snoitseggus tiderc artxE
. niatadtsetehtnodnagnisivednworuoyfoatadtsetnohtobmargorpruoynuR
.poolrenniruoyfoycneicffieehtnodedargeblliwuoY.)esaclausueht(sliafhcraeseht dnagnolsi erehwsesacroftneicffiemhtiroglagnihctam-gnirtsruoyekamotyrT
. fo retcarahc tsrfi eht erofeb sehctamsyawlanrettapytpmeehT.ytpme-nonerastraptfeLtahtemussaton yamuoY.dedeecxesiffo-tucsihtfitlahdnaegassemrorrenatnirP.detucexeebyamtaht selurforebmunehtno)0001ekil(ffo-tucaedulcnioslA.noitatnemucodruoynidenoitnem ylticilpxe era snoitpmussa ruoy erus ekam ;stcejbo fo sezis mumixam tuoba noitpmussa elbanosaerynaekamyamuoY.dnasretcarahclaicepsehtdna)dnatsujton ,srettelIICSAyna(sretteleraselurniraeppatahtsretcarahcylnoehttahtemussayamuoY
.evoba elpmaxe ehtnisatsuj,derruccosahnoitutitsbusehtretfa foetatsehtdnasdeeccus tahtrebmunnoitcudorphcaetuognitnirp,mhtiroglavokraMgnidnopserrocehtmrofrep nehtdluohstI.evobaenoehtotralimistrahcaniselurtupniehttsiltsrfidluohsmargorpruoY
nidnahottahW
snoitpmussA