Aufgabe vollständig gelöst
-
Die 20-Städte-Tour, die in ein halbes Gramm passt, und die 39-Städte-Tour, die nicht auf die Erde passt 6 Schritte
Eine Tour des Handlungsreisenden durch 20 Städte wird wie bei Adleman kodiert: ein DNA-Strang pro Kandidatenroute, 20 Nukleotide pro Stadt. Berechnen Sie, wie viel DNA die Bibliothek wiegt. Fügen Sie dann so lange Städte hinzu, bis es nicht mehr möglich ist, und geben Sie an, wo die Grenze tatsächlich liegt.
-
Zählen wir zuerst die Kandidaten. Bei festgelegter Startstadt ist eine Tour eine Anordnung der verbleibenden Städte, sodass es 20! davon gibt. Das sind 2.432.902.008.176.640.000 — sagen wir 2,43 × 10¹⁸.
-
Nun wiegen wir einen Kandidaten. Jede der 20 Städte trägt 20 Nukleotide bei, sodass ein Strang 400 nt lang ist, und einzelsträngige DNA wiegt etwa 330 g pro Mol Nukleotid.
-
Ein Mol entspricht der Avogadro-Zahl an Strängen; dividieren wir also durch diese, um die Masse eines einzelnen Moleküls zu erhalten: 400 × 330 ÷ 6,022 × 10²³, was 2,19 × 10⁻¹⁹ g ergibt.
-
Multiplizieren wir die beiden Werte. 2,43 × 10¹⁸ Stränge zu je 2,19 × 10⁻¹⁹ g ergeben 0,533 g — ein halbes Gramm in einem Reagenzglas, und das ist die Zahl, die DNA-Computing so klingen lässt, als würde es funktionieren.
-
Fügen wir eine Stadt hinzu. Die Anzahl multipliziert sich mit 21 und der Strang wächst auf 420 nt, sodass sich die Masse mit 21 × (420/400) = 22,05 multipliziert, was 11,8 g ergibt. Die zusätzliche Stadt kostet das Zweiundzwanzigfache der gesamten vorherigen Bibliothek.
-
Setzt man dies fort, wächst der Multiplikator selbst, weil er (n+1) × (1 + 1/n) beträgt. Bei 38 Städten wiegt die Bibliothek 2,18 × 10²⁶ g, was 3,65 % der Erde entspricht. Bei 39 wiegt sie 8,72 × 10²⁷ g, und die Erde wiegt 5,97 × 10²⁷.
Antwort
Ein halbes Gramm bei 20 Städten und 1,46 Erdmassen bei 39. Der Sprung von 38 auf 39 entspricht einem Faktor von 40,0, und er steigert den Bedarf von einem Siebenundzwanzigstel des Planeten auf das Anderthalbfache des Planeten — durch eine einzige Stadt. Das ist das gesamte Argument gegen molekulares Brute-Force, und man beachte, was es nicht ist: Es liegt nicht daran, dass DNA langsam ist, oder dass die Chemie unzuverlässig ist, oder dass wir die Stränge nicht herstellen können. Jeder dieser Punkte könnte behoben werden. Was sich nicht beheben lässt, ist, dass n! Moleküle n! Moleküle wiegen. Massiver Parallelismus dividiert die ZEIT durch die Anzahl der Prozessoren und lässt die Anzahl der Prozessoren genau dort, wo sie war; ein Problem, das mehr Prozessoren benötigt, als Atome verfügbar sind, wartet also nicht auf bessere Ingenieurkunst. Das Werkzeug zeichnet die Massenkurve gegen die Erdlinie; was es nicht zeichnen kann, ist das Anwachsen dieses Multiplikators, weil es eine Masse ausgibt und niemals ein Verhältnis.
-
Lernpfad
Rechnen mit Molekülen
Quellen (2)
- The seven-vertex directed Hamiltonian-path experiment this scaling argument starts from: L. M. Adleman, “Molecular Computation of Solutions to Combinatorial Problems.” Science 266(5187), 1021–1024, 1994.
- The molecular-weight approximation used to turn nucleotide count into ssDNA mass: MIT OpenCourseWare, 5.36 Biochemistry Laboratory manual, 2009.