12.5. "Berühmte" Klassische lösbare sowie auch heute nicht lösbare Probleme der Informatik |
![]() |
![]() |
Letztmalig dran rumgefummelt: 22.11.24 11:50:21 |
![]() |
Die grundsätzliche Idee von "Otto-Normalverbraucher" lautet: alle Probleme sind irgendwann lösbar, man muss nur über die hinreichenden Kapazitäten verfügen. Mit den folgenden Beispielen vor allem aus dem Bereich der nicht lösbaren Probleme wollen wir darauf aufmerksam machen, dass diese Idee grundsätzlich falsch zumindest für eine ganze Reihe von Aufgabenstellungen auch schon aus der Gegenwart ist „Es gibt nur einfache Lösungen. Einziges Problem: Man muss sie finden.“ Robert M. Pirsig (* 1928), amerik. Schriftsteller ("Zen und die Kunst ein Motorrad zu warten. Ein Versuch über Werte.") |
||||||
![]() |
1. Lösbare Probleme 2. NP-vollständige Probleme 3. Problemklassen 4. Sammlung schwieriger und kniffliger, jedoch prinzipiell lösbarer Aufgaben 5. ... definitiv nicht lösbare Probleme 6. Verwandte Themen |
||||||
![]() |
|
||||||
![]() |
Quellen:
|
||||||
![]() |
mehreren der hier genannten Probleme sind sechs
Eigenschaften gemein:
sie sind also nicht komplex - sie sind aufwändig oder aber: zeitkomplex! |
||||||
![]() |
|
||||||
![]() |
eine ganze Reihe von Problemen rutschen von der Klasse der lösbaren schnell in die Klasse der nichtlösbaren, wenn die Mächtigkeit nur geringfügig zunimmt - typisch wäre hier das Rucksack-Problem oder auch Knapsackproblem. Mit zwei Gegenständen eine einfache Lösung - mit 50 schon nicht mehr - das hat dann schon was Komplexität und Aufwand zu tun ;-) | ||||||
![]() |
„Talente finden Lösungen, Genies entdecken
Probleme.“ Krailsheimer |
1. Lösbare Probleme und Algorithmen |
![]() |
![]() |
![]() |
![]() |
Wie sagt unser Kollege Pfeifer immer so treffend: "... bringen Sie Lösungen, oder sind Sie das Problem?". Schauen wir mal, welche unscheinbaren Dinge fier die Informatik aufwerfen kann - viel Spaß beim Versuch, Lösungen eigenständig zu finden - ein wenig Literatur sollte dazu aber schon an Bord sein. | ||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||
![]() |
|
2. Lösbarkeit von Problemen - Entscheidbarkeitskriterien |
![]() |
![]() |
![]() |
![]() |
Probleme dieser Klasse scheitern heutzutage an der Mächtigkeit des Problems
sowie an der geringen Rechenkapazität und -Geschwindigkeit modernen Computer.
Einige von ihnen sind niemals entscheidbar - ihre Zwischenlösungsmenge ist
unendlich. Damit bekomme ich niemals die Aussage, ob ich
Als extremer Rest aus dieser Menge verbleiben die Probleme, welche noch nicht einmal algorithmierbar sind! |
||||||
![]() |
|
3. Problem- und Komplexitätsklassen |
![]() |
![]() |
![]() |
![]() |
Lassen wir y gleich der Anzahl der zur Lösung des Problems mit dem gefundenen Algorithmus notwendigen Elementaroperationen sein, dann verhält sich die Anzahl n der gegebenen Elemente im günstigsten Falle y = n. Das ist allerdings niemals in der Praxis der Fall - ja es sieht schon gut aus, wenn gilt y = x • n. Nun gilt aber für die weitaus größte Klasse von informatischen Problemen y = x • n² oder gar y = x • n³. Und Extreme verhalten sich wie y = x • 2n, wie y = x • 3n. | ||
![]() |
|
4. Sammlung schwieriger und kniffeliger, jedoch prinzipiell lösbarer Aufgaben |
![]() |
![]() |
![]() |
![]() |
Die Mehrzahl der nun
folgenden Aufgaben vereinigt in sich die gesamte Komplexität der Informatik
- heruntergebrochen auf die Begriffe: Unendlichkeit sowie Aufwand, Rekursion und Lösungsstrategien für komplexe Algorithmen. Wir haben hier nun
die Informatik insgesamt vor Augen und dürfen alle aufgeworfenen Fragen auch
per Software beweisen - das heißt: man kann einen Computer zur Lösung
benutzen - muss man aber meist gar nicht - das ist Denksport pur. Übrigens lassen sich einige der Aufgaben gar nicht unbedingt per Software beweisen - zum Beispiel schon der Fluch des Pharao berührt die Unendlichkeit und ermittelt in ihr einen Punkt, welcher somit nie erreicht werden kann - per Programm schon! |
||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||
![]() |
|
5. Definitiv nicht lösbare Probleme |
![]() |
![]() |
![]() |
![]() |
Hier brauchen wir eine
Vorbetrachtung, denn werden die zulässigen Grenzwerte für die folgenden
Problemklassen eingegrenzt oder verstehen sich automatisch als klein, dann
existieren sehr wohl in absehbarer Zeit Lösungen und diese sind auch noch
lustigerweise von jedermann zu ermitteln - dazu braucht es keinerlei
besondere Fähigkeiten und/oder Fertigkeiten! Werden jedoch die
Eingangsgrößen hinreichend groß, bzw. die Anzahl der zu untersuchenden Fälle
wird diese, so ist bereits für uns relativ klein erscheinende Ausgangswerte
in absehbarer zeit kein vernünftiges Ergebnis erzielbar - und das gilt
nachgewiesener Maßen!!! Nicht so schlimm, könnte man sagen, das sind sicher ganz besondere Spezailfälle, mit denen sich Mathematiker bereits viele Jahre schon herumgeprügelt haben! Dummerweise betrifft das eine ganze Menge uns durchaus - und sogar mitunter täglich auftretenden Aufgabenfelder!!! |
||||||||
![]() |
|
6. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Das Vorangestellte hilft wirtschaften, löst jedoch kein einziges Problem (allerdings ohne Beachtung der Worst-Case-Strategien wird man auch nicht erfolgreich Software entwickeln und/oder informatische Projekte realisieren können). Deshalb nunmehr das, was wirklich Arbeiten hilft. | |||||||||||||||
![]() |
|
|||||||||||||||
![]() |
|
|||||||||||||||
![]() |
|
|||||||||||||||
![]() |
|
|||||||||||||||
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im August 1995 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |