Problema resuelto al detalle
-
El recorrido de 20 ciudades que cabe en medio gramo, y el de 39 ciudades que no cabe en la Tierra 6 pasos
Un recorrido del viajante de 20 ciudades se codifica tal como lo hizo Adleman: una hebra de ADN por cada ruta candidata y 20 nucleótidos por ciudad. Calcule cuánto pesa la biblioteca de ADN. A continuación, añada ciudades hasta que deje de ser posible y diga cuál es el límite real.
-
Cuente primero las candidatas. Con la ciudad de salida fija, un recorrido es una ordenación de las ciudades restantes, por lo que hay 20! de ellas. Eso es 2.432.902.008.176.640.000 —digamos 2,43 × 10¹⁸.
-
Ahora pese una candidata. Cada una de las 20 ciudades aporta 20 nucleótidos, por lo que una hebra tiene 400 nt de longitud y el ADN monocatenario ronda los 330 g por mol de nucleótido.
-
Un mol es el número de Avogadro de hebras, así que divida entre él para obtener la masa de una sola molécula: 400 × 330 ÷ 6,022 × 10²³, lo que da 2,19 × 10⁻¹⁹ g.
-
Multiplique ambos valores. 2,43 × 10¹⁸ hebras a 2,19 × 10⁻¹⁹ g cada una dan un total de 0,533 g —medio gramo, en un tubo de ensayo—, y este es el número que hace parecer que la computación con ADN funciona.
-
Añada una ciudad. El número se multiplica por 21 y la hebra crece hasta los 420 nt, de modo que la masa se multiplica por 21 × (420/400) = 22,05, dando 11,8 g. La ciudad adicional costó veintidós veces toda la biblioteca anterior.
-
Si se continúa, el propio multiplicador crece, porque es (n+1) × (1 + 1/n). Con 38 ciudades, la biblioteca pesa 2,18 × 10²⁶ g, lo que equivale al 3,65 % de la Tierra. Con 39, pesa 8,72 × 10²⁷ g, y la Tierra pesa 5,97 × 10²⁷.
Respuesta
Medio gramo con 20 ciudades, y 1,46 Tierras con 39. El salto de 38 a 39 supone un factor de 40,0 y eleva el requisito de una veintisieteava parte del planeta a vez y media el planeta: una sola ciudad. Ese es todo el argumento en contra de la fuerza bruta molecular, y repare en lo que no es: no es que el ADN sea lento, ni que la química sea poco fiable, ni que no podamos construir las hebras. Cada uno de esos problemas se podría solucionar. Lo que no se puede solucionar es que n! moléculas pesan n! moléculas. El paralelismo masivo divide el TIEMPO entre el número de procesadores y deja el recuento de procesadores exactamente donde estaba, por lo que un problema que requiere más procesadores que átomos disponibles no depende de una mejora en la ingeniería. La herramienta traza la curva de masa frente a la línea de la Tierra; lo que no puede representar es el crecimiento de ese multiplicador, porque muestra una masa y nunca una razón.
-
Ruta de aprendizaje
Calcular con moléculas
Referencias (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.