eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAlgorytm do rozstrzygania problemu stopu dowolnej MTRe: Algorytm do rozstrzygania problemu stopu dowolnej MT
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    x02.iad01.newshosting.com!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!ne
    wshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.n
    ews.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Fri, 20 Aug 2010 10:50:14 +0200
    From: Segmentation Fault <c...@o...eu>
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713
    Thunderbird/3.0.6
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: Re: Algorytm do rozstrzygania problemu stopu dowolnej MT
    References: <7...@y...googlegroups.com>
    In-Reply-To: <7...@y...googlegroups.com>
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 44
    Message-ID: <4c6e41c7$0$22795$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 79.191.160.121
    X-Trace: 1282294215 unt-rea-b-01.news.neostrada.pl 22795 79.191.160.121:47485
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:186609
    [ ukryj nagłówki ]

    On 08/19/2010 09:53 PM, Mariusz Marszałkowski wrote:
    > Algorytm rozstrzygający problem stopu po każdym wykonaniu
    > instrukcji zapamiętuje w tablicy szóstkę:
    > (P_o,P_n,S_o,S_n,V_o,_V_n)
    > P_o - pozycja głowicy (względem poz. startowej) przed wykonaniem
    > instrukcji
    > P_n - pozycja głowicy po wykonaniu instrukcji
    > S_o - stan maszyny przed wykonaniem instrukcji
    > S_n - stan maszyny po wykonaniu instrukcji
    > V_o - wartość w komórce przed wykonaniem instrukcji
    > V_n - wartość w komórce po wykonaniu instrukcji
    > Mogą zdarzyć się 3 rzeczy:
    > 1) Podczas symulowania instrukcji w tablicy mogą pojawić się dwie
    > identyczne permutacje szóstek obok siebie - oznacza to że
    > algorytm się pętli w nieskończoność.
    > 2) Zakres komórek odwiedzanych przez głowicę poszerzył się
    > w lewo lub w prawo (tzn głowica ustawiła się na komórce pierwszy
    > raz), a istnieje zapamiętany identyczny ciąg względnych zmian przed
    > poprzednim poszerzeniem.
    > 3) Został osiągnięty warunek stopu.
    >
    > Ze skończoności ilości stanów w komórce i z skończoności ilości
    > stanów maszyny wynika, że maszyna albo trywialnie się zapętli, albo
    > zacznie trywialnie rozszerzać zakres zmienionych przez
    > siebie komórek.

    Możesz podesłać coś na temat maszyny Turinga o nieskończonej ilości
    stanów i nieskończonej ilości symboli ?

    >
    > Jeśli algorytm jest poprawny, to pozostał nierozstrzygnięty tylko
    > ostatni problem, czyli problem stopu maszyny z dowolnymi danymi.
    >

    Hm, jest taki program na tablicy BUW:
    http://www.mimuw.edu.pl/rozne/stare/tablica.html

    niestety nie udało mi się wygalować zdjęcia gdzie jest czytelny :(

    anyway, maszyna Turinga która go liczy ma skończony alfabet i skończoną
    liczbę stanów. Ten program - zatrzyma się ?



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: