Дж.Ф. Люгер - Искусственный интеллект. 2003 (1156457), страница 15
Текст из файла (страница 15)
. . . н тву 1В6 ч стэй.иск .Искусстве»ныл ннт нлшп как представлен опех Ой МСХЗНГ дозе ляшш й ыхол нз ушко „, 3 П Яск рдт н ши ДР)е дщ аумхнгль сосюмшя, в з «кл а О, л шшнйыгорн му юу шгучю»собходдмосш „ ные сос сенна. зсс О Р нн с состою»д Е)» гг о»но а смагрнаать, как Р ля» '"'«ад»сто" алгоритг„э Ю очер нш кавшнрвну пнврг р « вн й пые юл я в соьоггов ы гров» вьш ь ш шы л я шштр сипя алгоритм, ш ' июы» шк«он)»дога шпи пенс«а гл'бину Отар«э,гм» мыгм» ы 3.
Эо_#_ ы шннзм состэодяю дс мыгмнм е:нн мпа Обоы чем виме.. 51 П с«»суп»фнквн«н в пропессе по»ока а про рансше сос ш. пма вридис . Рюк ю ' рсююо погкю Эпм ш«зр ннй рс р ннй ш пт сзш шспт ргшрс РВОЬОО. шин ого в шш с)4, и миагнх зксвсрн фвздш52)п ю. Оопмуяз ю с ще .Рзсмщ)мнш агля с ш 7 Р аг 5 3 посв»лен пн назмюеьтым,ройдмг, гю . Эш бщ атсшура шп решающ обршно.орнешироюнньш ИРОЫсм, «ошрш ш гшнз кпм вуек» эк л;)ше леянроюная юоючсскош абрюэ мыш с ла р ре ен«» перл сш и других пр«па«синд ИИ Бэконе«в Р' ,здсае5д рмс атрявэепп ше одно прслстзвлен с лла решения задач нскусотсс шо» . т шкта — твк ю вас а ол шы н яп ю)ыэсдьзэп1).
В ма е втнкс рекурсивное апредсленне обьскгв — зто спз он»сан»с в т рм нах зс. шйэш в опрелюсню В фармашксреаурс» попользуется для опрелепенн «ь» . ш с ру урл прзпедур. Рекурс«зная процедура спето«т из следующих зтэ тя 1 Рс урс«нный шаг. вызов роиелуры пз зтай ме процедуры дл повторен»я лосхе' доеюел ности нснш й 2 у яо м, юторое оЕ ечиваи выюд з р н дуры н шкам обрюом прслотэрэ а»щ зван«а«в нн Ерекурсмвнзя версия б с онечного «ясна) Обз б л го юге ек рекурсивпы о р а лен'ма юэ Р пм Разу)кн — сс гаснныи н «груме и упра депп» масщ вами данньь, ьо Р сы пр ьнуы Руктуру ее»род .
м ый р мер. Напр ер, спгк 'вмп , Ф, с ик» особ неуд бнавля попою нро тр стпссос о»вял Р Р.— Инара м определенна Ор» элле«Иост» данного элемента гтг'СЮ упоршш геанв вщг новагел и элементов н фундаме» тру»ур,ышш .О иски нсгшаью гнсь к к льт Ртстнв чпслсюн пр ла.атм 1.наняв и дл. п слета»лемм сгтгш рел орнмах по «анз главыу Процедура прове и п н алле ср« р Ьед " 31 спн О« У еь еютл Рд11 »1*в з 1Е зее = ОР муз * "у»св СЬ и к С *и ДПСОВВВ 1 ь ст, Ь и с 1 ;= Он д ощнбку В противном шгщае о ораз»«наст вьбрзнный юмснт с пер емегпом сноске. Вел они р сны, прон оюпт успешны: завсргне процедуры Та б иедуры а рюо», мо увь олнено,ыранелура )дюше п р ый звене юсппс с о самас 6 влв сокращенно о опаске. Это гшзво яег последе ать юмдый зл х о ер лн Об- плоди» Эиоз э, л й р м пр ю мшт ш.
В приведе ом алгорнтме »спал зу д фу даменмлюые Опсравнн со оп»Оком' псрвва нз ннк Меню) возвращаю р гй зл с спнсю, вторю операн д Оагб озвраша п сок, получс й улалсн»» первшо з ю гш Эп пермшя аралу с р ур сй сосивляшт основу аысокоур в«сам, опер нин со спнсюм тнпа пышет. Данные оп р ш «двор«новы сами обр б т пнс о Ы5Р РВОЬОО а вопр б оо «сань вглавах,п ш нют ло.) нззт» зыков Рекурсия, палаержнваемаа каким. либо языюм р рю р а ш, рь ряет возопил т» более тралвпнаннь х упраюэшпшз юнщру ш й. р гр, ш шов и ус. Овыхапсрапнй Др) имя ело н,змб гюг рашшнн роп дурамо»кгбюь так.ерюиз в иа Р кУРснв о У«обе Ре«УР. вны фоРыУ Рю — зсн с «сочна«пшст ырамен и Математнчсскю по пя погнал нли фу и н е полдерютввшт щюх м х .
ннзмов. к куворадоч ннс встал ще ° перашш д ннл каию пает р «нсисаьзо ть рскурс«ш. Посюльку ракурсны прош апис ть мате. ы « . явные «тараны, о легче формал р р ва р р курсявшэх ягор тмов Рекурам чвсю всполз уе с в акт ма вьюн тню й ю рюяк нлю вс. рнф г«шт«про ра . необходн ы рв озланн омп шпоре ншрпретвторов Олакобол ее ..
ляе ат тфв чюрсьурю — зтоещ юнный л обре а. нннт ихс р й с ус аеннош нтпще тг, акпоис нь р фе. зевсе Р 1 Ьеа Л спи Ы арвл; с1О := „ ,„ Ог апг вса» а дага Еовл* Г е с«е спнс«е В с«рое е и еь д бв " пд; ЗРе УР ы» з д Рс)ш фз «ь см сев гыьг »псар гыам Прн ешь н ма паап саг фзкг 1 д м глобьлызую сгруыуру ддкдь „ обхошша сырзюп снос 1 м Оь с1Оев ыг ы епкзк чер зь. некзксгек з .. Го попок гвубину ке цсд Н зсшыевнога ыгор пмз ясно. орел о упрости ь, используя РеьЭРсню непасред геенна ) асш р еур ш Пропелуру мо но упр с югр н м сасгал ни н зхо:кдс ця путей в * росзрзн.
н черезспк 'ор )з ) с югр ш В новой верам ыгар пма гла я пма глобальная переменная 1овеи используется д обш. Ру "ввя ангар юш х сссшян д ссшяннд в пред гврзшення ш «лав Список г рвп мс на нахму зс выписях .пгвзк «рея)реневой среды Ьшсс' Врг)веси Гс г с С с )г Зс1ов Π— гя б льна перем на гад и г еы вс* Р * целе ому осто н О СЬ Г С Ю ЫССЕ55г в а г г с с сп ок с1оведг Ь з1 Ь 1Д г следу юд е р ерем ый о оы зй ог не член «1овад Г1е 1 О рсь евгсьгсьх1гп = 5иссе55 сь са .
Еиссевв е 5; е уыь З нс« меч Р а О сшзгь г з В а гк ванного сесгаяння а захе. сш а""эм Р'сс зрнвзег ды „, нвх Рг ' ""'" Р'ссмзэрнваегся а сред»од позах,ок кс Ц О а ре " «кооном прелое опредслс ыд поряд оь а»ЕР' .. Го ""'1'сн на О с а»еаш рыд паз*мак Я, Яэ цо ока Успешно зв рш Ыэм шм рн ег я„, юго нэ ео """ Вся» юмко рнвыа в се сш "' эуп е го бул г ра,смочк, бры эгшО,атомна О «и' в гом Таки «брзюш вл о ш ', гека в'в арпгм обкол»э Ось греф в»звогич«а " Р нну)см.падр»злы 3 13э Чн з нне н з слю р камендуегс» провсрпгь эга уэ верн'ге Рекурсия оыы ег гэд нор эп 'юе гь Ракурс ю н цзм, ' "зм*'ге 1 лс «щююм и.
с н юор .Ме, РО змы г зво ксои)'АЬО ялаг ыю я нз )с ша нпе) ясс лаьз невы сохР нерв гры г р цезуры а цедю нп нелад»шпее» н.р см ечом ловзгшьностн звпнс д зь гыц, ' — ечом цу . ыхрз югы слюке после)шюю опер иню. «б ' лого выю ыл р РУШ" з) , «шоры быв сд .м В з»Р г пРоиз л, н л нз пою» лзннага ннл н рнвы « целы, о послу»и. пРнчнной н лзч пр недуру генерации паза ов озер шаек» юн гх ' 3 гх ' .
мз «ро»ез)Р» прн енл св к бра у данного со Овине В р ымагрн р ымагрнвым м с.гучае нугренны е» нымы ек осин заменяюг р УР с к ор, казармы бы ользаввн в нгерзиноннод см гр н ве н г . не имегь дала со ско ор* Воз. а гь ре«урс н выра задельные попелю в просюй ф р глв ыд заточник ее улобсз в. П нск в просзт севе сасгонгнн — прои *с ре"гр " р р дс. чгаб гпц пуп, ат гевушега сошаания к цели, неабкаш а л з р» е се к иеа», та неаб алкин рвссчозрегь ц сгавнне гою ы уров . не ко аром г з р л«г о Р нур рззб выг бал ш)ээ н грэзную оробкму г а пропрвнсгве сосгояннн) н б ее р "пзе часпг )гемервроынне п ломкое огле. наю ысгоянвя), в затем рвменяег )рекур а) эзу серах гяю «ямы«у паю -Г. Э пр ы продал ег ла тех пор.
пока не будет медлено ыквае сосг шшс н. рпвно все просгранспю саста Ззлача сзмвозьного внгпрпр »ни». Р»ссм пр ннз в поыюлезе 3 3 3. пре ылны прцыроз чош ашз р Зрснвнош пол лз в зыа вх па пр р ров р б в Ре г шш ННГЕГР»па, «Д Е Еы К СОВ злкает» Е.ЕЕ ПРОСГЬ ЭЕГРЫОВ ГПОЗЗ Л ) ЭГН Ооы лвчн з»шке мог) быть ре ы рек)р н но паы луюшнч адье.к«е ре- ЭУ к»Газ В РЕШЕНИИ ЗСЫДН ЭД ЗЫ П ЯР ЕР, О ЗЕ Р ЕНЕН Ш Пр С) МЫ нгегряло ( н е ры схммы рзвняш су ме ырыов) меюю попые . Реьзрсиена проннк рнра «+ыо и ыа ыы В лыьнедш мо»,н сн ю р . н г ыыэ позншгю н замену пока не булез пр шныр )юв к лмн пз чмн Ззгеч ре. эу газы з к рзннн обьедннлюг )п мр лсгым )мм«рав шш) в «аце рез,з .
зв Тешем б зю еьудс — э есэ, вены д «негр)м г лзв с» згнческ й з ымп звш и зззз с послсдуюш обылли нн Рюулв юв решп зсппш з». я луюшемршды эюгр ьдм ныд адов 5 Дыры»ре з крош к ер зо 'кого реш 'пяз л ч ' д. р )мп ц 'Р и про р сшз вапюсс и. брз ы поршню с ага умн ленг 159 188 Чзсэь в „гвнп ес ю в Ыскуссшенныд мнгеплвкг кдк представлю 5.2. Поиск по образцу (рд' нен к Р зрщ с(иу ( (ю»Р(е)). ззг ритм нелад»зрю о Р « ° ми Име пель,' л иу йсли (нюрд (юля»юани»лк иаген сл и« ас о (,ю ы н, П ,„„, Ш.И«СО Юыя(т Р ни »Р( е юи резун«иду с(э»а н ся на аи лю 1 л лю мл эзоп пр.нл» ю з подле»ей Если паллад с ге 1 щ э Послю л юнна;с аыводои, и, „ и юк я»и Ф»ь,л аю ызюг истинна ть ср ни зльной йел ю и ( пс д 1), ьд »рарь* а Сь *Г г ГЛП.
ь Ы г с д* 1 у Ф н руе с» с Ф « сш дпсслю, с д 1 — з. ю ю ки п(Р ьд н р сее п гоп д ъп ксл: оиъо в гь гег лоссппп 1ЭЕ КЕС Р»гъ Оь Е С Л 1 УИМ ИНРУН З*1. ОЧ Е, ПР* .Л (р и Ьед пр д асмп е (д) ' 1 с *1ю еь п Рд11 д; » напр Гэ ю гюъ В фуи иии р сс г г ПС да»1. ЕСЛИ ОГГЕ С да„) е д ' ' У«' с ли изу ср„шкид епс д )веюгюу з ис л ифю ю кик пр»лз. 39(н Расги аз »»гор им мс Решю ирабл 1,) зг овюн по еа н »при уиифи ' зго»м» ри рзрэ ен «ко ь «ю щд,з (Фшю» и рс нн и»пример Р(л),о(л) ) Об оиъ «щ до бмг юп ( н юлька щюу собой, о у»иф и р зэ мми зня мн щ»ыен й (л лр зле»232) Эгупр бл му мрэссишр ю юрэзлсл», Гллвиао (реи О нн» ки абш мс ол и, к у нфн ю ю н нр ш ло я« ау » « . Лл» г нср »1 ° аоста нй з»ю еш» в а, р у гнрующнй лг рить м проем»зри ь з ба ра рыкг пшес ныюд С юФи « пр б ч апис из уг рмл чи н ю рел» а Тз бр» риссегп *еигсь обгоне ог о рвую р щ» ю такою д «ния з й ог управления.
5.2.1. Пример рскурсывногв намека( пдрнлмт э»длин лад» конем И аяша»»и р щ ш собш гр ю рочдюр шеи« л » о но ирмы р р прим р" упраш н ой рени з д ПшйЬГ»( игр Ы ) Вщэ и*»кон малпгпере вши»с лз»паляпогарнюншин 1» всртнь н н олно д лс в а рпснш( уллрнам нзпр»»ленин Пр зюм о е лозмен ыйп зэ р лслы шэ . з ой л скн Тэю обрмам. в сачам общем юу(ие сушесгвуе не боле ось и возмамны ал (р 5 )) Трзл ли н »ифармулнрпв эзэшчиш зм зегсяишм чшбыюй ( уюло юо.