09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<str<strong>on</strong>g>13th</str<strong>on</strong>g> <str<strong>on</strong>g>Internati<strong>on</strong>al</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>ference</str<strong>on</strong>g> <strong>on</strong> <strong>Membrane</strong> <strong>Computing</strong>, CMC13,<br />

Budapest, Hungary, August 28 - 31, 2012. Proceedings, pages 63 - 65.<br />

<strong>Membrane</strong> Systems and Hypercomputati<strong>on</strong><br />

Mike Stannett ⋆<br />

Department of Computer Science, University of Sheffield,<br />

Regent Court, 211 Portobello, Sheffield S1 4DP, UK<br />

Extended Abstract<br />

Throughout this paper, the term hypercomputati<strong>on</strong> refers to systems whose<br />

behaviour cannot be simulated by any Turing program. Many systems have<br />

been proposed in the literature which appear to have hypercomputati<strong>on</strong>al power.<br />

While these are mostly theoretical in nature, some of the more recent models<br />

may arguably be implementable (by suitably advanced civilisati<strong>on</strong>s); we review<br />

this evidence below, and explain why this is not incompatible with Turing’s<br />

original (and compelling) analysis of what c<strong>on</strong>stitutes real-world computati<strong>on</strong>.<br />

A related topic – called fypercomputati<strong>on</strong> in [Pău11, Pău12] – c<strong>on</strong>cerns systems<br />

which operate exp<strong>on</strong>entially faster than Turing machines, in the str<strong>on</strong>g sense<br />

that they allow NP-complete (and possibly harder) problems to be solved by<br />

polynomial means. It should be noted that this is an extremely str<strong>on</strong>g property,<br />

which may well go bey<strong>on</strong>d what is possible even using quantum computati<strong>on</strong>. For<br />

example, although Shor’s algorithm [Sho97] can famously solve the traditi<strong>on</strong>ally<br />

hard problem of integer factorisati<strong>on</strong> in polynomial time, it is not known whether<br />

factorisati<strong>on</strong> is itself an NP-complete problem. Indeed, it is suspected that no<br />

problem in BQP (problems soluble with high probability in polynomial time<br />

using a quantum computer) is NP-complete [NC00].<br />

The simplest way to achieve (theoretical) hypercomputati<strong>on</strong> is via accelerating<br />

speed-up. If each instructi<strong>on</strong> in a program can be executed in half the time<br />

of its predecessor, even an infinite program can be executed in finite time, but<br />

Thoms<strong>on</strong>’s Lamp [Tho54] reminds us that we need to provide clear semantics<br />

c<strong>on</strong>cerning the program’s output, since this may need to be defined as the limit<br />

of successive approximati<strong>on</strong>s, and there is no a priori guarantee that any meaningful<br />

limit exists. Accelerating P systems have been c<strong>on</strong>sidered by Calude and<br />

Păun [CP04], and can easily be used to solve Σ 1 problems, which are those<br />

problems (including the Halting Problem) which can be expressed in the form<br />

∃x.R(x), where R is a recursive decisi<strong>on</strong> procedure (we place a no token in the<br />

output compartment, and then dovetail successive instances of R(n). If any R(n)<br />

returns true, activate a rule that replaces the no token with yes. After two sec<strong>on</strong>ds<br />

(say) the entire procedure has run to completi<strong>on</strong>, so we can simply check<br />

the output c<strong>on</strong>tainer to see whether the token it c<strong>on</strong>tains is yes or no).<br />

⋆ The author is partially supported under the Royal Society <str<strong>on</strong>g>Internati<strong>on</strong>al</str<strong>on</strong>g> Exchanges<br />

Scheme (ref. IE110369). This work was partially undertaken whilst the author was<br />

a visiting fellow at the Isaac Newt<strong>on</strong> Institute for the Mathematical Sciences in the<br />

programme Semantics & Syntax: A Legacy of Alan Turing.<br />

63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!