• Tidak ada hasil yang ditemukan

Universality = ⇒ Probability Is Concentration Dependent . 143

Dalam dokumen Networks of Relations (Halaman 153-160)

3.4 Chemical Reaction Networks: Decidability ⇐⇒ No Probabilities

3.4.2 Probabilities = ⇒ Undecidable

3.4.2.2 Universality = ⇒ Probability Is Concentration Dependent . 143

It is straightforward to see that if one has a different clock design that exhibits even slightly super-linear slowdown – e.g., O(n1+∆1 ) – then this would also result in constant probability of output error. That is to say, the cost of reliable, efficient simulation of register machines could be made negligible with such a clock.

which it is possible to reach S. (Note that given any state, the question of whether it is possible to reach some state in S is computable, as discussed in section 3.4.1.) Note also that there is a boundb such that for any stateA ∈R, the length of the shortest sequence of reactions leading from Ainto Sis at most b. This means that there is some constant p0 such that for any state r ∈ R, the probability of entering S within b steps is at least p0. Thus, the probability of remaining inRmust decay at least exponentially.

This implies that the probability that the system will eventually enterSorQis 1, and so simply by computing the probabilities of the state tree for Rfar enough, one can compute the probability of entering Sto arbitrary precision.

3.4.2.3 Open Questions

Here we list some questions, along the lines of the results we have given, which we believe may be within reach and which (regardless of whether they are proven or disproven) would contribute to our understanding of what allows chemical reaction networks to be universal.

• Are continuous chemical reaction networks (using mass action kinetics) universal?

• Can one have a universal chemical reaction network which has constant probabilities (that don’t depend on concentrations) for all reactions except one, with the remaining reaction having a decaying probability that depends on time (but not on concentra- tions)?

• Can chemical reaction networks with reversible reactions be universal?

• Can the time and space requirements for stochastic chemical reaction networks, com- pared to a Turing Machine, be a simple polynomial slowdown in time, and an expo- nential increase in space?

The last question is almost easy: Our definition of a register machine can be augmented to to allow an instruction to multiply a register by 2 or to divide it by 2. This allows efficient simulation of a Turing machine, assuming the multiplication and division are efficient.

Multiplication can be efficiently performed by a chemical reaction network using a self- catalyzing doubling reaction (taking time logarithmic in the size of the register), but it turns out that dividing by 2 is the stumbling block. Simple approaches, like using a reaction of

the form Ri+Ri −→ Ri, are very slow to finish, as the last few molecules being divided by 2 (i.e., being merged) have trouble finding each other. If an efficient way could be found to divide a given species by 2 (and note the remainder), the rest of the construction is comparatively easy. We have found this to be a very intriguing open problem.

Bibliography

[Ack28] Wilhelm Ackermann. Zum Hilbertschen Aufbau der reellen Zahlen. Mathema- tische Annalen, 99:118–133, 1928.

[AM99] Srinivas M. Aji and Robert J. McEliece. The generalized distributive law.

September 23 1999.

[ARM98] Adam P. Arkin, John Ross, and Harley H. McAdams. Stochastic kinetic analysis of a developmental pathway bifurcation in phage-l escherichia coli. Genetics, 149(4):1633–1648, 1998.

[BB90] G´erard Berry and G´erard Boudol. The chemical abstract machine. InProceed- ings of the 17th ACM SIGPLAN-SIGACT annual symposium on principles of programming languages, pages 81–94, 1990.

[BBDL01] Therese C. Biedl, Prosenjit Bose, Erik D. Demaine, and Anna Lubiw. Efficient algorithms for petersen’s matching theorem. Journal of Algorithms, 38:110–134, 2001.

[BD97] R. Bubley and M. Dyer. Graph orientations with no sink and an approxima- tion for a hard case of #sat. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 248–257, 1997.

[Ben82] Charles H. Bennett. The thermodynamics of computation—a review. Interna- tional Journal of Theoretical Physics, 21:905–940, 1982.

[BKJ03] Andrei A. Bulatov, Andrei Krokhin, and Peter Jeavons. The complexity of maximal constraint languages. Technical report, Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, 2003.

[BKKR69] V. G. Bodnarchuk, L. A. Kaluzhnin, V. N. Kotov, and B. A. Romov. Galois theory for Post algebras. Kibernetika, 5(3):1–10, May-June 1969.

[CKS01] Nadia Creignou, Sanjeev Khanna, and Madhu Sudan.Complexity Classifications of Boolean Constraint Satisfaction Problems. Society for Industrial and Applied Mathematics, 2001.

[Cod90] Edgar F. Codd. The Relational Model for Database Management: Version 2.

Addison Wesley, April 1 1990.

[Con72] John Horton Conway. Unpredictable iterations. In Proceedings of the 1972 Number Theory Conference, pages 49–52. University of Colorado, Boulder, 1972.

[DD00] C. J. Date and Hugh Darwen. Foundation for Future Database Systems: The Third Manifesto, 2nd Edition. Addison Wesley Professional, 2000.

[Dec03] Rina Dechter. Constraint Processing. Morgan Kaufmann, 2003.

[EN94] Javier Esparza and Mogens Nielsen. Decidability issues for petri nets - A survey.

Bulletin of the European Association for Theoretical Computer Science, 52:245–

262, 1994.

[Fed01] Tom´as Feder. Fanout limitations on constraint systems. Theoretical Computer Science, 255(1–2):281–293, March 2001.

[Fis61] M. E. Fisher. Statistical mechanics of dimers on a plane lattice.Physical Review, 124:1664–1672, 1961.

[GB00] Michael Gibson and Jehoshua Bruck. Efficient exact stochastic simulation of chemical systems with many species and many channels. Journal of Physical Chemistry A, 104(9):1876–1889, 2000.

[Gei68] D. Geiger. Closed systems of functions and predicates. Pacific Journal of Math- ematics, 27:95–100, 1968.

[Gil77] Daniel T. Gillespie. Exact stochastic simulation of coupled chemical reactions.

Journal of Physical Chemistry, 81:2340–2361, 1977.

[GP98] Peter J. E. Goss and Jean Peccoud. Quantitative modeling of stochastic systems in molecular biology by using stochastic petri nets. Proceedings of the National Academy of Sciences USA, 95:6750–6755, 1998.

[Her97] Michael J. Hernandez. Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design. Addison-Wesley Developers Press, 1997.

[HS90] Harry B. Hunt III and R. E. Stearns. The complexity of very simple boolean formulas with applications. SIAM Journal on Computing, 19:44–70, 1990.

[HWP98] Graeme Halford, William H. Wilson, and Steven Phillips. Processing capacity defined by relational complexity: Implications for comparative, developmental, and cognitive psychology. Behavioral and Brain Sciences, 21:803–831, 1998.

[HWR91] Allen Hjelmfelt, Edward D. Weinberger, and John Ross. Chemical implemen- tation of neural networks and turing machines. Proceedings of the National Academy of Sciences USA, 88:10983–10987, 1991.

[Kas61] P. W. Kasteleyn. The statistics of dimers on a lattice. Physica, 27:1209–1225, 1961.

[KM69] Richard M. Karp and Raymond E. Miller. Parallel program schemata. Journal of Computer and System Sciences, 3:147–195, 1969.

[Lag85] Jeff Lagarias. The 3x+ 1 problem and its generalizations. American Mathemat- ical Monthly, 92:3–23, 1985.

[Mag97] Marcelo O. Magnasco. Chemical kinetics is turing universal. Physical Review Letters, 78(6):1190–1193, 1997.

[May81] E. W. Mayr. Persistence of vector replacement systems is decidable. Acta Informatica, 15:309–318, 1981.

[Min67] Marvin L. Minsky. Computation: Finite and Infinite Machines. Prentice Hall, 1967.

[MMC98] Robert J. McEliece, David MacKay, and Jung-Fu Cheng. Turbo decoding as an instance of Pearl’s ‘belief propagation’ algorithm. IEEE Journal on Selected Areas in Communication, 16(2):140–152, 1998.

[MWJ99] Kevin P. Murphy, Yair Weiss, and Michael I. Jordan. Loopy belief propagation for approximate inference: an empirical study. In Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence, pages 467–475. Morgan Kaufmann, 1999.

[Nea05] Nicoleta Neagu. Constraint Satisfaction Techniques for Agent-Based Reasoning.

Birkh¨auser, 2005.

[Pap94] C. H. Papadimitriou. Computational Complexity. Addison-Wesley, 1994.

[Pau95] Gheorghe Paun. On the power of the splicing operation. International Journal of Computer Mathematics, 59:27–35, 1995.

[Pea88] Judea Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plau- sible Inference. Morgan Kaufmann, 1988.

[Pet62] Carl Adam Petri. Kommunikation mit Automaten. Schriften des IIM 2, Institut f¨ur Instrumentelle Mathematik, 1962.

[Pip97] Nicholas Pippenger. Theories of Computability. Cambridge University Press, 1997.

[Pos41] Emil L. Post. On The Two-Valued Iterative Systems of Mathematical Logic.

Princeton University Press, 1941.

[Rie03] Marc D. Riedel. Cyclic Combinational Circuits. PhD thesis, California Institute of Technology, November 17 2003.

[RML93] V. N. Reddy, M. L. Mavrovouniotis, and M. N. Liebman. Petri net represen- tations in metabolic pathways. In Proceedings of the First International Con- ference on Intelligent Systems for Molecular Biology, volume 1, pages 328–336, 1993.

[RR94] Alexander A. Razborov and Steven Rudich. Natural proofs. In 26th ACM Symposium on Theory of Computing, pages 204–213, 1994.

[RY86] Louis E. Rosier and Hsu-Chun Yen. A multiparameter analysis of the bound- edness problem for vector addition systems. Journal of Computer and System Sciences, 32:105–135, 1986.

Dalam dokumen Networks of Relations (Halaman 153-160)