Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » В.Б. Алексеев - Введение в теорию сложности алгоритмов

В.Б. Алексеев - Введение в теорию сложности алгоритмов (В.Б. Алексеев - Введение в теорию сложности алгоритмов.pdf), страница 17

PDF-файл В.Б. Алексеев - Введение в теорию сложности алгоритмов (В.Б. Алексеев - Введение в теорию сложности алгоритмов.pdf), страница 17 Дискретная математика (36746): Книга - 2 семестрВ.Б. Алексеев - Введение в теорию сложности алгоритмов (В.Б. Алексеев - Введение в теорию сложности алгоритмов.pdf) - PDF, страница 17 (36746) - СтудИ2019-04-28СтудИзба

Описание файла

PDF-файл из архива "В.Б. Алексеев - Введение в теорию сложности алгоритмов.pdf", который расположен в категории "". Всё это находится в предмете "дискретная математика" из 2 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 17 страницы из PDF

. (Qm xm )[F (α1 , . . . , αk , xk+1 , . . . , xm )].Ïðèìåíèì äëÿ ðåøåíèÿ èñõîäíîé çàäà÷è (è âñåõ åå ïîäçàäà÷) ñëåäóþùèéðåêóðñèâíûé àëãîðèòì:1. Âû÷èñëèòü (Q2 x2 ) . . . (Qm xm )F (0, x2 , . . . , xm ) ýòèì æå ðåêóðñèâíûì àëãîðèòìîì. Çàïîìíèòü ïîëó÷åííîå çíà÷åíèå (1 áèò) â äîïîëíèòåëüíîé ÿ÷åéêå.752.Âû÷èñëèòüíàòîéæåçîíåýòèìæåàëãîðèòìîì(Q2 x2 ) . . . (Qm xm )F (1, x2 , . . .

, xm ).3. Åñëè Q1 = ∀ è îáà çíà÷åíèÿ, âû÷èñëåííûå â 1 è 2, ðàâíû 1, òîâûäàòü îòâåò 1, èíà÷å âûäàòü 0. Åñëè Q1 = ∃ è îáà çíà÷åíèÿ â 1 è 2ðàâíû 0, òî âûäàòü 0, èíà÷å âûäàòü 1.Èç îïèñàíèÿ àëãîðèòìà âèäíî, ÷òî äëÿ ðåøåíèÿ çàäà÷è êàæäîãîóðîâíÿ íóæíî íà 1 ÿ÷åéêó áîëüøå, ÷åì íà ðåøåíèå ëþáîé åå ïîäçàäà÷è.Òàê êàê íà âû÷èñëåíèå F (α1 , . . . , αm ) òðåáóåòñÿ ïàìÿòè íå áîëåå p1 (n),òî äëÿ âû÷èñëåíèÿ èñòèííîñòíîãî çíà÷åíèÿ èñõîäíîé ôîðìóëû òðåáóåòñÿïàìÿòü íå áîëåå p1 (n) + n ÿ÷ååê. Äëÿ óïðàâëåíèÿ ïðîöåññîì ïåðåõîäà îòîäíèõ ïîäçàäà÷ ê äðóãèì â îïèñàííîì àëãîðèòìå äîñòàòî÷íî ïîìíèòü,êàêàÿ ïîäçàäà÷à ðåøàåòñÿ â äàííûé ìîìåíò, òî åñòü ïîìíèòü çíà÷åíèÿα1 , .

. . , αk , îïðåäåëÿþùèå ýòó ïîäçàäà÷ó. Òàêèì îáðàçîì, â öåëîì îïðèñàííûé àëãîðèòì òðåáóåò íå áîëåå p(n) ÿ÷ååê ïàìÿòè, ãäå p íåêîòîðûéïîëèíîì.Òåîðåìà 6.2. Çàäà÷à QBF ÿâëÿåòñÿ P SP ACE -ïîëíîé.Äîêàçàòåëüñòâî. Íàì íàäî äîêàçàòü, ÷òî ëþáàÿ çàäà÷à L èçP SP ACE ïîëèíîìèàëüíî ñâîäèòñÿ ê QBF . Åñëè L ∈ P SP ACE , òîñóùåñòâóåò ìàøèíà Òüþðèíãà M , êîòîðàÿ ðåøàåò çàäà÷ó L ñ ïàìÿòüþíå áîëåå p1 (n) è âðåìåíåì íå áîëåå 2p(n) (ñì. ëåììó 6.1), ãäå näëèíàâõîäà. Ïóñòü x âõîä äëèíû n äëÿ çàäà÷è L. Íàì íàäî çà ïîëèíîìèàëüíîå âðåìÿ ïîñòðîèòü êâàíòèôèöèðîâàííóþ ôîðìóëó F (x) òàê,÷òî F (x) èñòèííà òîãäà è òîëüêî òîãäà, êîãäà x ∈ L.

Òîò ôàêò, ÷òîx ∈ L, ðàâíîñèëåí óòâåðæäåíèþ: äëÿ âõîäà x ñóùåñòâóåò ïðèíèìàþùåå(ñ îòâåòîì äà) âû÷èñëåíèå ìàøèíû M . Ýòî ïîñëåäíåå óòâåðæäåíèåìû è âûðàçèì â âèäå ôîðìóëû F (x) . Òàê æå, êàê ïðè äîêàçàòåëüñòâåN P -ïîëíîòû çàäà÷è ÂÛÏ, ââåäåì äâà ìíîæåñòâà ïåðåìåííûõ V è V 0 ,îïèñûâàþùèõ 2 ïðîèçâîëüíûå êîíôèãóðàöèè íà çîíå p1 (n), è çàïèøåìôîðìóëó F0 (V, V 0 ), âûðàæàþùóþ òîò ôàêò, ÷òî V è V 0 ïðàâèëüíî çàäàþòêîíôèãóðàöèè è ëèáî V = V 0 , ëèáî èç êîíôèãóðàöèè V ìû çà îäèíøàã ìàøèíû M ïåðåõîäèì â êîíôèãóðàöèþ V 0 .

Êàê ïîêàçàíî ïðè äîêàçàòåëüñòâå N P -ïîëíîòû çàäà÷è ÂÛÏ äëèíà ôîðìóëû F0 (V, V 0 ) ìîæåòáûòü îãðàíè÷åíà íåêîòîðûì ïîëèíîìîì p2 (n) è åå ìîæíî ïîñòðîèòü çàïîëèíîìèàëüíîå îò n âðåìÿ. Ôîðìóëà F0 (V, V 0 ) âûðàæàåò òîò ôàêò, ÷òîèç êîíôèãóðàöèè V â êîíôèãóðàöèþ V 0 ìîæíî ïåðåéòè çà íå áîëåå ÷åì 1øàã. Ïîñòðîèì òåïåðü èíäóêòèâíî ôîðìóëû F1 , F2 , . .

. , Fs , ãäå s = p(n),ñëåäóþùèì îáðàçîì. Ïóñòü W åùå îäíî ìíîæåñòâî ïåðåìåííûõ, îïèñûâàþùèõ êîíôèãóðàöèþ íà çîíå p1 (n). Òîãäà ïîëîæèìFk (V, V 0 ) = ∃W [Fk−1 (V, W )&Fk−1 (W, V 0 )].76Ôîðìóëà Fk âûðàæàåò òîò ôàêò, ÷òî V, V 0 ïðàâèëüíûå êîíôèãóðàöèèè èç V â V 0 ìîæíî ïåðåéòè çà íå áîëåå, ÷åì 2k øàãîâ. Ôîðìóëà âêâàäðàòíûõ ñêîáêàõ ðàâíîñèëüíà ñëåäóþùåé ôîðìóëå:(∀Y )(∀Z)[(Y = V )&(Z = W ) ∨ (Y = W )&(Z = V 0 ) → Fk−1 (Y, Z)]ãäå Y, Z äâà ìíîæåñòâà ïåðåìåííûõ, îïèñûâàþùèõ 2 ïðîèçâîëüíûå êîíôèãóðàöèè íà çîíå p1 (n).

Ïîýòîìó ôîðìóëó Fk ìîæíî çàïèñàòü â âèäå:Fk (V, V 0 ) ≡ (∃W )(∀Y )(∀Z)[((Y = V )&(Z = W ) ∨ (Y = W )&(Z = V 0 )) → Fk−1 (Y, Z)].Òàêèì îáðàçîì, äëèíà Fk (V, V 0 ) îòëè÷àåòñÿ îò äëèíû Fk−1 (V, V 0 ) íåáîëåå ÷åì íà íåêîòîðûé ïîëèíîì p3 (n) è äëèíà Fk (V, V 0 ) íå ïðåâîñõîäèòp2 (n) + kp3 (n). Ïóñòü âðåìÿ ðàáîòû ìàøèíû M íå ïðåâîñõîäèò 2p(n) ès = p(n). Òîãäà Fs (V, V 0 ) èìååò äëèíó íå áîëåå p2 (n)+p(n)·p3 (n) = p4 (n),ãäå p4 ïîëèíîì, è âûðàæàåò òîò ôàêò, ÷òî V è V 0 ïðàâèëüíûå êîíôèãóðàöèè è èç V â V 0 ìîæíî ïåðåéòè çà íå áîëåå 2p(n) øàãîâ ìàøèíûM .

Ïóñòü ôîðìóëà Gx (V ) âûðàæàåò òîò ôàêò, ÷òî êîíôèãóðàöèÿ Vÿâëÿåòñÿ ïðàâèëüíîé íà÷àëüíîé êîíôèãóðàöèåé äëÿ âõîäà x (íà çîíåp1 (n)), à ôîðìóëà H(V ) âûðàæàåò òîò ôàêò, ÷òî â êîíôèãóðàöèè Vñîñòîÿíèå äà. Òîãäà òîò ôàêò, ÷òî äëÿ âõîäà x ñóùåñòâóåò ïðèíèìàþùååâû÷èñëåíèå ìàøèíû M ìîæíî ïðåäñòàâèòü ôîðìóëîéF (x) = (∃V )(∃V 0 )[Gx (V )&H(V 0 )&Fs (V, V 0 )].Ïîñêîëüêó äëèíà ôîðìóë Gx (V ) è H(V ) ìîæåò áûòü îãðàíè÷åíàïîëèíîìîì îò n è îíè ìîãóò áûòü ïîñòðîåíû çà ïîëèíîìèàëüíîå îò nâðåìÿ (ñì.

äîêàçàòåëüñòâî N P -ïîëíîòû çàäà÷è ÂÛÏ), òî ïîëó÷àåì, ÷òîäëèíà F (x) íå ïðåâîñõîäèò ïîëèíîìà îò n è F (x) ìîæåò áûòü ïîñòðîåíàçà ïîëèíîìèàëüíîå îò n âðåìÿ. Òåîðåìà äîêàçàíà.Ïðè îïðåäåëåíèè êëàññà DLOG îáû÷íî èñïîëüçóþò ìîäåëü ìíîãîëåíòî÷íîé ìàøèíû Òüþðèíãà. Ïóñòü ó ìàøèíû Òüþðèíãà èìååòñÿíåñêîëüêî ëåíò, îäíà èç êîòîðûõ âûäåëåíà êàê âõîäíàÿ, è íà êàæäîéëåíòå èìååòñÿ îäíà ãîëîâêà.

Îäèí øàã ðàáîòû òàêîé ìàøèíû ñîñòîèòâ îäíîâðåìåííîì âûïîëíåíèè îáû÷íûõ äåéñòâèé êàæäîé ãîëîâêîé (óêàæäîé ãîëîâêè ñâîè äåéñòâèÿ), ïðè÷åì âåñü íàáîð äåéñòâèé îäíîçíà÷íîîïðåäåëÿåòñÿ òåìè ñèìâîëàìè, êîòîðûå îáîçðåâàþòñÿ âñåìè ãîëîâêàìèè ñîñòîÿíèåì ìàøèíû. Âõîäíîå ñëîâî çàïèñûâàåòñÿ íà âõîäíîé ëåíòå âñòàíäàðòíîé êîíôèãóðàöèè è ãîëîâêà íà âõîäíîé ëåíòå ìîæåò òîëüêî÷èòàòü ñèìâîëû, íî íå ìîæåò çàïèñûâàòü íîâûå.Îïðåäåëåíèå. Êëàññ DLOG îïðåäåëÿåòñÿ êàê êëàññ âñåõ çàäà÷ðàñïîçíàâàíèÿ (ÿçûêîâ), äëÿ êîòîðûõ ñóùåñòâóåò ðàñïîçíàþùàÿ èõ ìíî77ãîëåíòî÷íàÿ ìàøèíà Òüþðèíãà, èñïîëüçóþùàÿ íà âñåõ ëåíòàõ, êðîìåâõîäíîé, íå áîëåå c log2 n ÿ÷ååê, ãäå n äëèíà âõîäà è c íåêîòîðàÿêîíñòàíòà (äëÿ äàííîé çàäà÷è).Èñïîëüçóÿ ëåììó 6.1, íåòðóäíî ïîêàçàòü, ÷òî DLOG ⊆ P .

ÒàêèìîáðàçîìDLOG ⊆ P ⊆ N P ⊆ P SP ACE.Ìîæíî äîêàçàòü, ÷òî DLOG 6= P SP ACE , ïîýòîìó õîòÿ áû îäíî èçóêàçàííûõ âêëþ÷åíèé äîëæíî áûòü ñòðîãèì. Îäíàêî êàêîå (èëè êàêèå)èìåííî, ïîêà (2002 ãîä) íå èçâåñòíî.78Ëèòåðàòóðà1. Àëåêñååâ Â. Á. Ëîãè÷åñêèå ïîëóêîëüöà è èõ èñïîëüçîâàíèå äëÿ ïîñòðîåíèÿ áûñòðûõ àëãîðòìîâ // Âåñòíèê ÌÃÓ, Ñåðèÿ 1. Ìàòåìàòèêà, ìåõàíèêà 1997, N 1. C. 2229.2. Àëåêñååâ Â. Á. Ñëîæíîñòü óìíîæåíèÿ ìàòðèö (îáçîð) //  êí.

Êèáåðíåòè÷åñêèé ñáîðíèê, íîâàÿ ñåðèÿ, âûï. 25 Ì.: Ìèð, 1988. Ñ.189-236.3. Àëåêñååâ Â. Á., Ëîæêèí Ñ. À. Ýëåìåíòû òåîðèè ãðàôîâ, ñõåì èàâòîìàòîâ Ì.: Èçäàòåëüñêèé îòäåë ô-òà ÂÌèÊ ÌÃÓ, 2000. 58ñ.4. Àõî À., Õîïêðîôò Äæ., Óëüìàí Äæ. Ïîñòðîåíèåòåëüíûõ àëãîðèòìîâ. Ì.: Ìèð, 1979. 536 ñ.è àíàëèç âû÷èñëè-5. Áàðçäèíü ß. Ì.

Ñëîæíîñòü ðàñïîçíàâàíèÿ ñèììåòðèè íà ìàøèíàõÒüþðèíãà //  ñá. Ïðîáëåìû êèáåðíåòèêè, âûï. 15 Ì.: Íàóêà,1965. Ñ. 245-248.6. Âîðîíåíêî À. À. Î ñëîæíîñòè ðàñïîçíàâàíèÿ ìîíîòîííîñòè // êí. Ìàòåìàòè÷åñêèå âîïðîñû êèáåðíåòèêè, âûï. 8 Ì.:Íàóêà-Ôèçìàòëèò, 1999. Ñ. 301-303.7. Ãýðè Ì., Äæîíñîí Ä. Âû÷èñëèòåëüíûåçàäà÷è. Ì.: Ìèð, 1982. 416 ñ.ìàøèíû è òðóäíîðåøàåìûå8. Êàðàöóáà À.

À., Îôìàí Þ. Ï. Óìíîæåíèå ìíîãîçíà÷íûõ ÷èñåë íààâòîìàòàõ // ÄÀÍ ÑÑÑÐ 1962. Ò. 145. N 2. C. 293294.9. Êíóò Ä. Ý. Èñêóññòâî ïðîãðàììèðîâàíèÿ. Ò. 2. Ïîëó÷èñëåííûåãîðèòìû. 3-å èçä. Ì.: "Âèëüÿìñ 2000. 832 ñ.àë-10. Êíóò Ä. Ý. Èñêóññòâî ïðîãðàììèðîâàíèÿ. Ò. 3. Ñîðòèðîâêà è ïîèñê. 2-å èçä. Ì.: "Âèëüÿìñ 2000.

832 ñ.11. Êóäðÿâöåâ Â. Á., Àëåøèí Ñ. Â., Ïîäêîëçèí À. Ñ. Ââåäåíèåàâòîìàòîâ. Ì.: Íàóêà, 1985. 320 ñ.79â òåîðèþ12. Êóê Ñ. À. Ñëîæíîñòü ïðîöåäóð âûâîäà òåîðåì //  êí. Êèáåðíåòè÷åñêèé ñáîðíèê, íîâàÿ ñåðèÿ, âûï. 12 Ì.: Ìèð, 1975. Ñ. 5-15.13. Ïàïàäèìèòðèó Õ., Ñòàéãëèö Ê. Êîìáèíàòîðíàÿ îïòèìèçàöèÿ.ãîðèòìû è ñëîæíîñòü. Ì.: Ìèð, 1985. 510 ñ.14. Ðåéíãîëüä Ý., Íèâåðãåëüò Þ., Äåî Í. ÊîìáèíàòîðíûåÒåîðèÿ è ïðàêòèêà. Ì.: Ìèð, 1980.

476 ñ.Àë-àëãîðèòìû.15. Òîîì À. Ë. Î ñëîæíîñòè ñõåìû èç ôóíêöèîíàëüíûõ ýëåìåíòîâ, ðåàëèçóþùåé óìíîæåíèå öåëûõ ÷èñåë // ÄÀÍ ÑÑÑÐ 1963. Ò. 150. C. 496498.16. Øåíõàãå À., Øòðàññåí Â. Áûñòðîå óìíîæåíèå áîëüøèõ ÷èñåë // Âêí. Êèáåðíåòè÷åñêèé ñáîðíèê, íîâàÿ ñåðèÿ, âûï. 10 Ì.: Ìèð, 1973.Ñ. 87-98.17. Øòðàññåí Â. Àëãîðèòì Ãàóññà íå îïòèìàëåí //  êí. Êèáåðíåòè÷åñêèé ñáîðíèê, íîâàÿ ñåðèÿ, âûï. 7 Ì.: Ìèð, 1970. Ñ.

67-70.18. ßáëîíñêèé Ñ. Â. Ââåäåíèå â äèñêðåòíóþÌ.: Âûñøàÿ øêîëà, 2001. 384 ñ.80ìàòåìàòèêó. 3-å èçä. .

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее