www.wikidata.de-de.nina.az
Das Pfannkuchen Sortierproblem ist ein Problem aus dem Bereich der diskreten Mathematik bzw der theoretischen Informatik bei dem es anschaulich darum geht einen Stapel Pfannkuchen der Grosse nach zu sortieren Der Stapel besteht aus Pfannkuchen unterschiedlicher Grosse und soll so sortiert werden dass am Ende der grosste Pfannkuchen an unterster Stelle ist der zweitgrosste daruber bis zum kleinsten ganz oben Dazu darf in jedem Schritt ein von der aktuellen Spitze des Stapels ausgehender Teilstapel ausgewahlt und als ganzer umgekehrt werden Gefragt ist nach der kleinsten Anzahl an Schritten dieser Art die benotigt werden um unabhangig von der Ausgangslage den gesamten Stapel zu sortieren Der Teilstapel bestehend aus den drei obersten Pfannkuchen wird umgekehrt Erstmals veroffentlicht wurde das Problem 1975 von Jacob E Goodman unter dem Pseudonym Harry Dweighter gleicht in der Aussprache harried waiter gestresster Kellner in der Zeitschrift American Mathematical Monthly Seitdem wurden zahlreiche ernsthafte Forschungsergebnisse zum Thema veroffentlicht Anwendung findet das Problem unter anderem bei Mutationen in der Genetik 1 Inhaltsverzeichnis 1 Pfannkuchen Zahlen 2 Verbrannte Pfannkuchen Problem 3 Weblinks 4 EinzelnachweisePfannkuchen Zahlen BearbeitenDie Anzahl der notigen Schritte um einen Stapel aus n displaystyle n nbsp Pfannkuchen in jedem Fall zu sortieren wird als P n displaystyle P n nbsp bezeichnet Die Werte sind fur kleine n displaystyle n nbsp bekannt fur grossere gibt es Abschatzungen Offensichtlich gilt P 1 0 displaystyle P 1 0 nbsp da ein Stapel aus einem Pfannkuchen bereits sortiert ist und P 2 1 displaystyle P 2 1 nbsp da im Fall dass der grossere Pfannkuchen zu Beginn oben liegt der Stapel dadurch sortiert werden kann dass er einfach umgekehrt wird Ein einfacher Algorithmus zeigt P n 1 2 P n displaystyle P n 1 leq 2 P n nbsp Dazu wird der grosste Pfannkuchen zunachst an die Spitze gebracht anschliessend wird der Stapel umgewendet dass er sich ganz unten befindet Nach diesen zwei Schritten wird der restliche Stapel sortiert ohne den untersten Pfannkuchen zu beachten dies geschieht in P n displaystyle P n nbsp Schritten Zusammen mit P 2 1 displaystyle P 2 1 nbsp gilt also P n 2 n 3 displaystyle P n leq 2n 3 nbsp Die Schranken wurden im Laufe der Zeit immer weiter verbessert Eine erste Abschatzung bewiesen William H Gates heute bekannt als Bill Gates und Christos Papadimitriou im Jahr 1979 2 P n lt 5 n 5 3 displaystyle P n lt frac 5n 5 3 nbsp Diese Abschatzung wurde inzwischen verbessert auf 15 n 14 O 1 lt P n lt 18 n 11 O 1 displaystyle tfrac 15n 14 O 1 lt P n lt tfrac 18n 11 O 1 nbsp 3 Dabei steht O 1 displaystyle O 1 nbsp fur eine von n displaystyle n nbsp unabhangige Konstante siehe O Notation Pfannkuchen Zahlen Folge A058986 in OEIS n displaystyle n nbsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17P n displaystyle P n nbsp 0 1 3 4 5 7 8 9 10 11 13 14 15 16 17 18 19Verbrannte Pfannkuchen Problem BearbeitenEine Variante des Problems handelt von Pfannkuchen die auf einer Seite verbrannt sind Auch hier soll ein Stapel Pfannkuchen durch Umkehren von Teilstapeln der Grosse nach sortiert werden allerdings wird zusatzlich gefordert dass am Ende die verbrannten Seiten alle nach unten zeigen Fur die Anzahl der notwendigen Schritte in dieser Variante konnten 1995 David S Cohen heute David X Cohen und Manuel Blum die folgende Abschatzung beweisen 3 n 2 P n 2 n 2 displaystyle 3n 2 leq P n leq 2n 2 nbsp wobei die obere Schranke nur fur n gt 9 displaystyle n gt 9 nbsp gilt 4 Verbrannte Pfannkuchen Zahlen Folge A078941 in OEIS n displaystyle n nbsp 1 2 3 4 5 6 7 8 9 10 11 12P n displaystyle P n nbsp 1 4 6 8 10 12 14 15 17 18 19 21Weblinks BearbeitenEric W Weisstein Pancake Sorting In MathWorld englisch Katie Steckles on Pancake Numbers Numberphile Video bei YouTubeEinzelnachweise Bearbeiten Brian Hayes Gene und Pfannkuchen In Spektrum der Wissenschaft Oktober 2008 spektrum de William H Gates Christos Papadimitriou Bounds for Sorting by Prefix Reversal In Discrete Mathematics Vol 27 1979 S 47 57 doi 10 1016 0012 365X 79 90068 2 cs berkeley edu Memento vom 10 Juni 2007 im Internet Archive PDF B Chitturi W Fahle Z Meng L Morales C O Shields I H Sudborough W Voit An upper bound for sorting by prefix reversals In Theoretical Computer Science 410 Nr 36 2009 S 3372 3390 doi 10 1016 j tcs 2008 04 045 David S Cohen Manuel Blum On the problem of sorting burnt pancakes In Discrete Applied Mathematics 61 Nr 2 1995 S 105 120 doi 10 1016 0166 218X 94 00009 3 Abgerufen von https de wikipedia org w index php title Pfannkuchen Sortierproblem amp oldid 234305803