Bitcoin Forum
May 02, 2024, 10:31:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Nichtdeterminismus  (Read 522 times)
bill86 (OP)
Full Member
***
Offline Offline

Activity: 159
Merit: 100



View Profile
January 05, 2015, 06:50:20 AM
 #1

Fortführung aus: diesem Thread


Hallo,

weil ich den anderen Thread nicht mit dieser Diskussion zuspammen möchte, mache ich hier eine neue Diskussion auf.

Was ist der Unterschied zwischen einer deterministischen Turingmaschine (DTM) und einer nichtdeterministischen Turingmaschine (NTM)?

Der Unterschied liegt in der Möglichkeit der Beschreibung einer Problemlösung (Algorithmus).

In einer DTM ist nur folgendes Szenario möglich:
<DTM>
Schritt 1: Tue dieses
Schritt 2: Lies jenes
Schritt 3: Tue das
Schritt 4: Tue Alternative dazu
Schritt 5: Ausgabe
</DTM>

Eine NTM ist ein theoretisches Konstrukt, welches noch zusätzlich die folgende Möglichkeit kennt:
<NTM>
Schritt 1: Tue dieses
Schritt 2: Lies jenes
Schritt 3: Entscheide nichtdeterministisch, ob nun "Tue das" oder "Tue Alternative dazu" ausgeführt werden soll
Schritt 4: Ausgabe
</NTM>

Gruss,
Bill

"Prognosen sind äußerst schwierig, vor allem wenn sie die Zukunft betreffen."

-- Kurt Tucholsky (Oder Mark Twain? Oder Winston Churchill? Wer weiß das schon so genau?)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!