Spielen Super Mario Brothers, ist wie ein Super schwer Mathe-Problem zu lösen


Wenn Sie frustriert über Ihre Unfähigkeit, ein Level von Super Mario Brothers schon, ist hier eine Kleinigkeit, um Sie aufzumuntern. Informatiker haben gezeigt, dass eine Ebene in der populären Video-Spiel zu lösen ist gleichbedeutend mit einige der schwierigsten Probleme in der Informatik zu lösen.

Sie sind bekannt als "NP-hart" Probleme, im Gegensatz zu der Klasse, bekannt als "P" Probleme, die relativ leicht zu lösen sind. Ein klassisches Beispiel für ein NP-hart-Problem ist das Traveling Salesman Problem: der Verkäufer muss den kürzesten Weg zum 100 Städte zu besuchen finden.

Es stellt sich heraus, dass die Navigation durch die Level von Super Mario Brothers kann gleichwertig Lösung dieser sehr schwierigen mathematischen Gleichungen, entsprechend MIT dem Informatiker und Ingenieur Erik Demaine. Eine Einschränkung: Demaine und seine Kollegen haben nicht gezeigt, dass die tatsächlichen Niveaus in kommerziellen Versionen von Super Mario Brothers dieser Norm zu erfüllen – nur, daß es ist möglich, Ebenen zu konstruieren, die NP-schwer mit den Rohstoffen der Spielwelt, eine Aufgabe, die ist tatsächlich möglich mit Super Mario Maker. Mehr dazu in einer Sekunde.

Informatiker sind NP-Probleme, besonders interessiert, weil sie die Eckpfeiler der Kryptographie sind. Wie MIT Larry Hardesty 2009 erläutert:

Informatik befasst sich weitgehend mit einer einzigen Frage: wie lange dauert es, einen bestimmten Algorithmus auszuführen? Aber Informatiker nicht geben die Antwort in Minuten oder Millisekunden; Sie geben es im Verhältnis zur Anzahl der Elemente, die der Algorithmus hat zu manipulieren.

Stellen Sie zum Beispiel, dass Sie eine unsortierte Liste von Zahlen, und Sie schreiben einen Algorithmus zur größten finden möchten. Der Algorithmus muss alle Zahlen in der Liste anschauen: es führt kein Weg vorbei, dass. Aber hält es einfach einen Rekord für die größte Zahl, die es bisher gesehen wird, es hat jeder Eintrag nur einmal anzusehen. Der Algorithmus Ausführungszeit ist somit direkt proportional zur Anzahl der Elemente ist es der Umgang mit — welche Informatiker designierten N.

So hast du einen Algorithmus zu finden, die größte Zahl in einer Liste von 100 Nummern (N = 100), die Zeit, die zum Abschließen des Vorgangs proportional zu N ist – sagen wir mal eine Sekunde pro Vorgang. Dinge werden noch komplizierter, wird Ihr Algorithmus mit, sagen wir, herauszufinden, die Abstände zwischen einer bestimmten Anzahl von Flughäfen auf einer Karte beauftragt (wo N ist die Anzahl der Flughäfen). Es dauert länger – drei Stunden eher als eine Sekunde – denn für jeden Flughafen auf der Karte, den Abstand zu den anderen Algorithmus berechnet werden muss. Das eigentliche Problem kommt mit exponentiellen Algorithmen — sagen, eine 1000-stellige Nummer Faktor. Dann dauert es eine satte 9.223372036854775807 Trillionen Jahre um die Aufgabe abzuschließen.

Das ist, wie lange es dauert, um so ein Problem allein zu lösen, aber wenn ein Computer die Antwort gegeben wird, können sie schnell überprüfen, ob die Antwort richtig ist. Betrachten Sie es als, seiend wie ein Rätsel: Es ist schwer, die Antwort erraten, aber sobald wir gesagt, die Antwort scheint offensichtlich.

Also was hat all dies möglicherweise mit Super Mario Brotherszu tun? Ein paar Jahre her, Demaine und seine Kollegen untersuchten eine generische Version einer Videospiel-Struktur nannte sie eine "verschlossene Tür". Diese Version hatte zwei mögliche Zustände für einen Weg durch das Spiel: Es ist sicher, diesen Pfad zu verwenden, oder es ist nicht. Diese beiden Staaten geöffnet oder geschlossen, können die 0en und 1en von Computer-Speicher-Bits entsprechen.

Demaine Et Al. gezeigt, dass keine rechnerische Probleme durch verschlossene Türen organisiert in genau der richtigen Konfiguration dargestellt werden könnte. Wenn ein gegebenes Problem exponentiell hart ist, wird also auch, wie man dieses Spiel Level abzuschließen herauszufinden. In anderen Worten, ist das Problem NP-schwer.

Mit den Rohstoffen der Spielwelt, herausgefunden sie, wie man diese Art von verschlossenen Türen in Donkey Kong Countryzu konstruieren. Sie taten das gleiche nicht für Super Mario Brothers. Sie dachten, eine verschlossene Tür in Super Mario war unmöglich und kam zu dem Schluss, dass das Spiel mindestens so hart wie die schwierigsten Probleme in NP. Aber sie konnten nicht endgültig beweisen , das es schwieriger wurde. Für Mathematiker ist eine wichtige Unterscheidung.

"Je mehr Übung bekommen wir als Kollektiv, desto besser sind wir auf diese Art von Problemen zu lösen."

Bei der International Conference on Spaß mit Algorithmen statt diese Woche in La Maddalena, Italien, Demaine wird beschreiben, wie der Schlüssel zum Aufbau einer verschlossenen Tür in Super Mario Brothers , eine Monster namens nutzen ein "stacheligen." Eine stachelige kann zwischen zwei Barrieren im Spiel bewegen, aber kann nicht über sie springen – nicht ohne Marios Hilfe sowieso. Wenn Mario den Boden Unebenheiten ebenso wie die stacheligen Barriere nähert, erscheint es Recht über. Die verschlossene Tür Demaine Et Al. Schließlich konstruiert basiert auf welcher Seite einer Barriere, die stacheligen leuchtet. Wenn es auf der einen Seite ist, ist der Weg offen; Wenn es auf der anderen Seite ist, ist der Pfad geschlossen. Und es gibt getrennte Wege, mit denen Mario, stacheligen von einer Seite zur anderen stoßen können.

Und hier ist warum es nicht nur um Videospiele ist. Mathematiker und Informatiker sprechen oft beweisen die allgemeine Aussage, dass P NP ungleich. Wenn P NP ungleich, dann gibt es keine schnelle und allgemeine Möglichkeit, NP schwierige Probleme zu lösen. Umgekehrt, wenn P NP entspricht, würde das bedeuten, dass auch scheinbar schwierige Probleme schnell und einfachste Lösungen haben könnte. Wir haben nicht nur sie noch gefunden. Und das hat enorme Auswirkungen für die Kryptografie. Unsere geschützten Daten würde anfällig geworden. (Für was es Wert ist, glauben die meisten Mathematiker ist es viel wahrscheinlicher, dass P NP ungleich.)

Verwirrt? Hier ist Simon Singh, Autor von die Simpsons und ihre mathematischen Geheimnisse, geben seine eigene auf P Vs NP, illustriert mit kurzen Ausschnitten aus Die Simpsons und Futurama:

Für solch ein arkaner mathematische Konzept bekommt P Vs NP in der populären Kultur viel zitiert. Es dient als ein Grundstück Punkt in Elementary. Und Charlie Epps, der brillante Mathematiker, gespielt von David Krumholtz in Numb3rs, verwendet das Spiel Minesweeper, um das Konzept zu einer Gruppe von FBI-Agenten in einer frühen Episode zu erklären.

Demaine unterrichtet eine Klasse auf solche Härte Beweise mit Videospielen und denkt, dass dies eine wirksame pädagogische Ansatz sein kann. "Meine Hoffnung durch diese Klasse und diese Arten von Papieren, mehr Menschen dazu zu ermutigen, weil es wirklich eine Menge Know-how, das macht es einfacher aufbauen, Probleme zu erobern", sagte er in einer Erklärung. "Je mehr Übung bekommen wir als Kollektiv, desto besser sind wir auf diese Art von Problemen zu lösen. Und es ist wichtig zu wissen, die Grenzen der Algorithmen."

Verwandte Artikel

VR-Workstation von HP ist wie ein Holodeck für Ihren Schreibtisch

Möchten Sie wissen, was neue Zvr-Display von HP ist, wie ein Zeichentisch vorstellen. Dann stellen Sie vor, dass Sie sind dumme Brille, innen Zeichentisch mit einer Pinzette zu erreichen und mit ihnen zu drehen und wenden eine Tracht Prügel, 3D, menschlic...

"Jeder Berg in den Dolomiten ist wie ein kleines Kunstwerk": Reinhold Messner auf Tyrol Höhen

Der verehrten Kletterer wie seine Bergheim sein Leben geprägt und noch überrascht ihn mit seinen ständig wechselnden Ansichten Alle Kletterer in den Dolomiten kommen – so wie sie Yosemite – mindestens einmal in ihrem Leben gehen. Sie kommen hierher, um si...

Wann ist "wie eine Mutter" eine Beleidigung geworden?

Während ein Haarschnitt Beratung mit dem Kunden vor ein paar Wochen hatte ich eine Offenbarung. Die junge Frau wollte einen neuen Haarschnitt mit einer Bedingung: "Ich will kürzere," sagte sie, "einfach nicht machen mich wie eine Mutter.&qu...

Caitlin Moran: "social Media ist wie ein Baby schreien und werfen Wutanfälle"

Schriftsteller und Times Kolumnist sagt Twitter braucht "erwachsen werden" und Missbrauch gegen Frauen zu bekämpfen Caitlin Moran, Autor und Kolumnist der Times, forderte Twitter und andere social Media Plattformen, um etwas gegen Gewalt gegen F...

John Cacioppo: "Einsamkeit ist wie ein Eisberg – es geht tiefer als wir sehen können"

Einsamkeit ist ansteckend, vererbbar, wirkt sich eine von vier Personen – und erhöht die Chancen für einen frühen Tod um 20 % – sagt US-soziale Neurowissenschaftler John Cacioppo. Die gute Nachricht? Er denkt, dass sie behandelt werden können... Auszug: D...

Poynt Smart Terminal ist wie ein Schweizer Taschenmesser für Zahlungen

Die Poynt Smart Terminal ist wie ein One size fits all Zahlungssystem. Es hat eine NFC-Antenne, eine magnetische Swipe Leser, eine Bluetooth-Antenne, ein QR-Code-Reader, einen Drucker für Quittungen und sogar ein Android tablet zu booten. Also werden nich...

Breastfeeding Addie ist wie ein Alligator Wrestling

Überhaupt sich wundern, was es ist, einen Alligator zu Ringen? Nun, wenn Sie möchten, kommen Sie vorbei und versuchen, Addsion Krankenschwester – haben es an! Ich schwöre jeden Tag, das geht, wie sie immer mehr mobile ich bin Steve Erwin aus dem Grab kana...

10 Wege zurück in die Schule ist wie ein Disney Urlaub

Okay, gebe ich es zu. Als ich die Kinder auf dem Bus Montag Morgen anzog, war in meinem Herzen ich mir gewünscht, dass wir in ein Flugzeug nach Walt Disney World Resort für einen Familienurlaub einsteigen waren. Anstelle von Hausaufgaben, würden wir...

7 Möglichkeiten der Mutter eines Babys ist wie eine Pornodarstellerin

Wer sagt, dass Mütter nicht sexy sein? Wie, wirklich sexy. Was Mütter und haben Pornostars gemeinsam? Weit mehr als man denkt, eigentlich. Hier sind 7 Möglichkeiten, die Mütter der kleinsten Erwachsenen Filmstars ähneln (oh Ja, Baby!): Indecent expos...

9 Möglichkeiten wird eine Brautjungfer ist wie eine Mutter

Ich glaube, ich wäre über den Berg der übermäßigen Bridesmaidom (Daumen) . Aus meinen späten 20. zu meiner frühen 30er Jahren habe ich genug, um mir einen Schrank voller Taft verdienen als Brautjungfer gedient. Und so viel Spaß wie Hochzeiten sein kö...

Annie Leibovitz: "Kreativität ist wie ein großes Baby, die genährt werden muss"

Die Frau, die moderne Portraitfotografie definiert erklärt warum ihr neuestes Werk verfügt über keine Menschen überhaupt Die Eröffnung Foto in Annie Leibovitzs neuesten Buch Wallfahrt – gegenüber der Hingabe an ihre drei Töchter – ist das Originalmanuskri...

Die Welt der wettbewerbsfähigen Auster Essen: "Ihr Magen ist wie ein menschliches Tetris"

"Die meisten Menschen sehen competitive eating als eine Zirkusnummer", sagt Adrian "The Rabbit" Morgan, "aber es gibt eine Menge Übung, die in es geht." Er glaubt, dass professionelle Essen gilt als eine Sportart mit Athletik...

Jemma Redgrave: "Trauer ist wie ein Tsunami"

In wenig mehr als einem Jahr, Jemma Redgrave verlor drei der beliebtesten Menschen in ihrem Leben, wie ihr Vater Corin, der erst vor drei Monaten gestorben. Hier reflektiert sie jeden Verlust gemeint hat und die Kraft, die sie noch von ihnen, auf und hint...

Gerade landen Flugzeuge aus dem Weltraum ist wie ein Videospiel zum Leben erweckt

Wollten Sie schon immer die Welt zu sehen – in Echtzeit HD-aus dem Weltraum? Bereiten Sie gut zu erfahren, was es würde sein Leben, wenn die Welt Ihre ganz eigene Video-Spiel war und schauen Sie sich ein paar Flugzeuge landen am Flughafen Bejiing vor. Es...