Simulation between signal machines
|
|
- Jared Reeves
- 5 years ago
- Views:
Transcription
1 Jérôme Durand-Lose joint work with Florent Becker, Tom Besson, Hadi Foroughmand and Sama Goliaei Partially funded by PHC Gundichapur n E LABORATOIRE D'INFORMATIQUE FONDAMENTALE D'ORLEANS Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE Laboratoire d Informatique de l École polytechnique Algorithmic Questions in Dynamical Systems March 2018 Toulouse 1 / 58
2 Introduction 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 2 / 58
3 Introduction Outline One model/dynamical system signal machines Relations to usual computational models Intrinsic universality Non determinism 3 / 58
4 Introduction Outline One model/dynamical system signal machines Relations to usual computational models Turing machines Linear Blum, Shub and Smale model Intrinsic universality Non determinism 3 / 58
5 Introduction Outline One model/dynamical system signal machines Relations to usual computational models Turing machines Linear Blum, Shub and Smale model Intrinsic universality a family only Non determinism 3 / 58
6 Introduction Outline One model/dynamical system signal machines Relations to usual computational models Turing machines Linear Blum, Shub and Smale model Intrinsic universality a family only Non determinism same power 3 / 58
7 Signal Machines (Introduction and Definition) 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 4 / 58
8 Signal Machines (Introduction and Definition) Cellular Automata: signal use Firing Squad Synchronization (Goto, 1966) 5 / 58
9 Signal Machines (Introduction and Definition) CA: Conception with signals Fischer (1965) 6 / 58
10 Simulation We between performed signal machines a total of 65 GA runs. Since F 100 () is only a rough estimate of performance, Signal wemachines more (Introduction stringentlyand measured Definition) the quality of the GA's solutions by calculating P N 104() with N 2 f149; 599; 999g for the best CAs in the nal generation of each run. In 20% of the runs the GA discovered successful CAs (P CA: Analyzing with Signals N 10 = 1:0). More detailed analysis of these successful CAs 4 showed that although they were distinct in detail, they used similar strategies for performing the synchronization task. Interestingly, when the GA was restricted to evolve CAs with r = 1 and r = 2, all the evolved CAs had P N for N 2 f149; 599; 999g. (Better performing CAs with r = 2 can be designed by hand.) Thus r = 3 appears to be the minimal radius for which the GA can successfully solve this problem. Das et al. (1995) 0 β α γ β γ Time δ µ γ ν δ 74 0 Site 74 (a) Space-time diagram. 0 Site 74 (b) Filtered space-time diagram. Figure 1: (a) Space-time diagram of sync starting with a random initial condition. (b) The same spacetime diagram after ltering with a spatial transducer that maps all domains to white and all defects to black. Greek letters label particles described in the text. 7 / 58
11 Signal Machines (Introduction and Definition) Signals Time (N) Time (R + ) Space (Z) Space (R) Signal (meta-signal) Collision (rule) 8 / 58
12 Signal Machines (Introduction and Definition) Vocabulary and Example: Find the Middle Meta-signals (speed) M (0) M M Collision rules 9 / 58
13 Signal Machines (Introduction and Definition) Vocabulary and Example: Find the Middle Meta-signals (speed) M (0) div (3) div M M Collision rules 9 / 58
14 Signal Machines (Introduction and Definition) Vocabulary and Example: Find the Middle Meta-signals (speed) M (0) div (3) hi (1) lo (3) div M M hi lo M Collision rules { div, M } { M, hi, lo } 9 / 58
15 Signal Machines (Introduction and Definition) Vocabulary and Example: Find the Middle Meta-signals (speed) M hi lo backm M (0) div (3) hi (1) lo (3) back (-3) div M M Collision rules { div, M } { M, hi, lo } { lo, M } { back, M } 9 / 58
16 Signal Machines (Introduction and Definition) Vocabulary and Example: Find the Middle Meta-signals (speed) M hi M lo back M M (0) div (3) hi (1) lo (3) back (-3) div M M Collision rules { div, M } { M, hi, lo } { lo, M } { back, M } { hi, back } { M } 9 / 58
17 Signal Machines (Introduction and Definition) Stack Implantation R + Name Speed Add, Rem 1/3 A, E 1 U, M 0 R 3 R 3 Collision rules Time M U M { Add, M } { M, A, R } { R, M } { R, M } { A, R } { U } { R, U } { R, U } { Rem, M } { M, E } { E, U } { } Add A M Space R R M R 10 / 58
18 Signal Machines (Introduction and Definition) Stack Implantation R + Name Speed Add, Rem 1/3 A, E 1 U, M 0 R 3 R 3 Collision rules Time M U R A R U U M { Add, M } { M, A, R } { R, M } { R, M } { A, R } { U } { R, U } { R, U } { Rem, M } { M, E } { E, U } { } Add M Add A M Space R R M R 10 / 58
19 Signal Machines (Introduction and Definition) Stack Implantation Name Speed Add, Rem 1/3 A, E 1 U, M 0 R 3 R 3 Collision rules { Add, M } { M, A, R } { R, M } { R, M } { A, R } { U } { R, U } { R, U } { Rem, M } { M, E } { E, U } { } R + Time M M Rem M Add Add E U R A R A M Space R U U R M M R 10 / 58
20 Signal Machines (Introduction and Definition) Fractal Generation 11 / 58
21 Signal Machines (Introduction and Definition) Complex Dynamics 12 / 58
22 Signal Machines (Introduction and Definition) Complex Dynamics 12 / 58
23 Signal Machines (Introduction and Definition) Complex Dynamics 12 / 58
24 Signal Machines (Introduction and Definition) Complex Dynamics 12 / 58
25 Relations to Models of Computation 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 13 / 58
26 Relations to Models of Computation Discrete computation: Turing Machines 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation Discrete computation: Turing Machines Analog Computation: linear Blum, Shub and Smale 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 14 / 58
27 Relations to Models of Computation Discrete computation: Turing Machines Turing-computation Turing Machine Simulation q f ^ b b a b # q f ^ b b a b # q f ^ b b a b # q f ^ b b a b # q 2 ^ b b a # q 1 ^ b b # qf ^ qf ^ b qf b b a # b qf qf # # b a # # # q2 # q1 q 1 ^ b a # q 1 ^ a a # q i ^ a b # q1 q1 a qi a # q i ^ a b # q i ^ a b # qi qi ^ a b 15 / 58
28 Relations to Models of Computation Discrete computation: Turing Machines Turing-computation Also with restrictions all different speed only 2 2 rules (conservative) one-to-one rules (reversible) Any above and rational (Q) Rational machines speeds Q initial positions Q collision coordinates Q exact simulation on computer/tm Undecidability finite number de collisions meta-signal appereance use of a rule disappearing of all signals involvement of a signal in any collision extension on the side, etc. 16 / 58
29 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation Discrete computation: Turing Machines Analog Computation: linear Blum, Shub and Smale 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 17 / 58
30 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Computing with Real Numbers Encoding Sign test x base val Zero sign? pos base val sign? zer Zero sign? neg val base Addition base val end base 7 val up add base side downs 1 down side val val base 18 / 58
31 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Multiplication by a constant By.9 By 1 2 By 2 3 val.9x base val base 1 2 x base val 2 3 x x x x base val base val base val 19 / 58
32 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Multiplication by a constant By.9 By 1 2 By 2 3 By 2 By π val.9x base val base 1 2 x base val 2 3 x base 2x val base πx val x x x x x base val base val base val base val base val 19 / 58
33 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Multiplication by a constant By.9 By 1 2 By 2 3 By 2 By π val.9x base val base 1 2 x base val 2 3 x base 2x val base πx val x x x x x base val base val base val base val base val Signal speeds are constants of the machine If x 0 then val is meet before base 19 / 58
34 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Zooming out [ ] x 2 x 1 x 0 x 1 x 2 x 3 x 4 Finite sequence of real numbers 20 / 58
35 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Zooming out q 1 q 1 q 2 q 3 q 3 q 2 [ ] x 2 x 1 x 0 x 1 x 2 x 3 x 4 Finite sequence of real numbers + Dynamics finite state automata sign test addition, multiplication by constant (set constant value) (enlarge the array) Like a Turing machine with real numbers on the tape 20 / 58
36 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Linear Blum, Shub and Smale with shift Encoding a configuration b a a c -1 b a a c / 58
37 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Linear Blum, Shub and Smale with shift Encoding a configuration b a a c d 1 d 2 d b d 1 a d 2 a d 3 c / 58
38 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Linear Blum, Shub and Smale with shift Encoding a configuration b a a c d 1 d 2 d b d 1... a d 2... a d 3... c / 58
39 Relations to Models of Computation Analog Computation: linear Blum, Shub and Smale Linear Blum, Shub and Smale with shift Encoding a configuration b a a c d 1 d 2 d b d 1... a d 2... a d 3... c Simulating a signal machine: loop 1 Compute the minimum time to a collision, δ 2 Advance time by δ (update all distances) 3 Process collision(s) 21 / 58
40 Intrinsically Universal Family of Signal Machines 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 22 / 58
41 Intrinsically Universal Family of Signal Machines Concept and Definition 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines Concept and Definition Global Scheme Macro-Collision Preparation (shrink, test and check) 5 Non-determinism (work in progress) 6 conclusion 23 / 58
42 Intrinsically Universal Family of Signal Machines Concept and Definition Intrinsic Universality Being able to simulate any other dynamical system of the its class. Cellular Automata regular (Albert and Čulik II, 1987; Mazoyer and Rapaport, 1998; Ollinger, 2001) reversible (Durand-Lose, 1997) freezing [Theyssier et Al.] Tile Assembly Systems possible at T=2 and above (Woods, 2013) impossible at T=1 (Meunier et al., 2014) 24 / 58
43 Intrinsically Universal Family of Signal Machines Concept and Definition Simulation for Signal Machines Space-Time Diagram Mimicking time m 3 m 2 time m4 m 1 m 2 space space Signal Machine Simulation U S simulates A if there is function from the configurations of A to the ones of U S s.t. the space-time issued from the image always mimics the original one. 25 / 58
44 Intrinsically Universal Family of Signal Machines Concept and Definition Theorem For any finite set of real numbers S, there is a signal machine U S, that can simulate any machine whose speeds belong to S. The set of U S where S ranges over finite sets of real numbers is an intrinsically universal family of signal machines. Rest of this section Let S be any finite set of real numbers, let A be any signal machine whose speeds belongs to S, U S is progressively constructed as simulation is presented. 26 / 58
45 Intrinsically Universal Family of Signal Machines Global Scheme 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines Concept and Definition Global Scheme Macro-Collision Preparation (shrink, test and check) 5 Non-determinism (work in progress) 6 conclusion 27 / 58
46 Intrinsically Universal Family of Signal Machines Global Scheme Macro-Signal Meta-signal of A identified with numbers Unary encoding of numbers Structure iµ σ : σth signal, ith speed iµ σ ileft-bound iidi σ times imain Collision Rules encoding iright-bound support zone 28 / 58
47 Intrinsically Universal Family of Signal Machines Global Scheme Global scheme When Support Zones Meet 1 provide a delay 2 test if macro-collision is appropriate and what macro-signals are involved 3 if OK start the macro-collision Hypotheses for macro-collision no other macro-signal nor macro-collision will interfere speed of involved macro-signals ranged [j,..., i] (included) their main signals intersect at a unique point 29 / 58
48 Intrinsically Universal Family of Signal Machines Macro-Collision 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines Concept and Definition Global Scheme Macro-Collision Preparation (shrink, test and check) 5 Non-determinism (work in progress) 6 conclusion 30 / 58
49 Intrinsically Universal Family of Signal Machines Macro-Collision Removing Unused Tables and Sending ids to Table 31 / 58
50 Intrinsically Universal Family of Signal Machines Macro-Collision Collision Rules Encoding One rule after the other Encoding of { 3 µ 1, 7 µ 4, 8 µ 5 } { 2 µ 3, 4 µ 1 } in the direction i. i rule-bound i then-id 2 i then-id 2 i then-id 2 i then-id 4 i rule-middle i if-id 3 i if-id 7 i if-id 7 i if-id 7 i if-id 7 i if-id 8 i if-id 8 i if-id 8 i if-id 8 i if-id 8 i rule-bound 32 / 58
51 Intrinsically Universal Family of Signal Machines Macro-Collision Comparison of id s in the if-part of a Rule i rule-middle i rule-middle-fail cross-ok 5 cross-ok 5 cross-ok 5 cross-ok 5 speed 5 cross-ok 5 cross 5 6 cross 5 cross-ok cross-ok 6 cross 4 cross-ok 6 speed 6 cross 6 cross-ok 4 cross-ok 4 cross 4 cross-ok 4 i if 6 i if 6 i if 6 i if-ok 6 i if 6 i if-ok 6 i if 5 i if-ok 5 i if 5 i if-ok 5 i if 4 i if-ok 4 i if 4 i if-ok 4 i rule-bound i rule-bound speed 6 id n 3 speed 5 id n 2 cross-ok 4 speed 4 cross 6 cross 5 cross-ok 6 cross-ok 5 id n 2 id n 3 speed 4 id n 2 id n 2 33 / 58
52 Intrinsically Universal Family of Signal Machines Macro-Collision Rule Selection 34 / 58
53 Intrinsically Universal Family of Signal Machines Macro-Collision Generating the Output 35 / 58
54 Intrinsically Universal Family of Signal Machines Macro-Collision Whole resolution 36 / 58
55 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines Concept and Definition Global Scheme Macro-Collision Preparation (shrink, test and check) 5 Non-determinism (work in progress) 6 conclusion 37 / 58
56 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Good Cases time time main space main main main main space main main main Bad Case time main main main space main main main 38 / 58
57 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Shrinking Unit a 3 b 2 a 2 b c b c b 1 a 1 a a b a c a 0 b 0 39 / 58
58 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Shrink 40 / 58
59 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Testing for Other main Signals ( si+(ε 2)s max ) ε test-left i test-left-ok i test-left-up k i (0, 0) i main i mainok test (2εsi, 2ε) ( ) 1.5εsi 1.5ε U test-up i k main j main test-right-up k i test-right i i test-right k i test-right j i test-start i check-up j i check-? j i test-right-ok j i ( si+(2 ε)s max ) ε 41 / 58
60 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Checking the right positioning of Other main Signals i mainok test i main check-up j i test-right-ok j i k main check-intersect k,j i A check-? j i check j i check-ok j i j main 42 / 58
61 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Detecting Potential Overlaps 43 / 58
62 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Whole Preparation 44 / 58
63 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Exact 3-signal collision 45 / 58
64 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Some examples m 2 time m4 m 3 m 1 m 2 space 46 / 58
65 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Some examples 46 / 58
66 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Some examples 46 / 58
67 Intrinsically Universal Family of Signal Machines Preparation (shrink, test and check) Some examples 46 / 58
68 Non-determinism (work in progress) 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 47 / 58
69 Non-determinism (work in progress) Definition and example 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) Definition and example Strategy Implantation 6 conclusion 48 / 58
70 Non-determinism (work in progress) Definition and example Non-determinism in rule output Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } a b a 49 / 58
71 Non-determinism (work in progress) Definition and example Non-determinism in rule output Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } a c a b a b a b a a b a 49 / 58
72 Non-determinism (work in progress) Definition and example Non-determinism in rule output Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } a c a c a b a a c b b a a b a a a a b a 49 / 58
73 Non-determinism (work in progress) Definition and example Non-determinism in rule output a c b a b a b Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } b a a a c c a a a c a b a b a a b a b a 49 / 58
74 Non-determinism (work in progress) Definition and example Non-determinism in rule output a c b a b a b Shifted superposition Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } b a a a c c a a a c a b a b a a b a b a 49 / 58
75 Non-determinism (work in progress) Definition and example Non-determinism in rule output a c b a b a b Shifted superposition Meta-signals a 0 b -1 c 1 Collision rules { a, b } { a, c } { a, b } { b } { c, a } { b } { c, a } { a } b a a a c c a a a c a b a b a a b no collision possible a b a 49 / 58
76 Non-determinism (work in progress) Strategy 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) Definition and example Strategy Implantation 6 conclusion 50 / 58
77 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U ( { }) c, ( { }),,, ( { }) a,, ( { }),, 51 / 58
78 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U ( { }) c, ( { }),,, ( { }) a,, ( { }),, 51 / 58
79 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U Future unknown ( { c,,, ( { }), }) 51 / 58
80 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U Future unknown ( { }) ( c, { }), 51 / 58
81 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U {( c, { })} Future unknown Distinguish 51 / 58
82 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U Future unknown {( c.1, { {( c.3, { })} 1 })} 3 Distinguish 51 / 58
83 Non-determinism (work in progress) Strategy All possible universes { } U =,,, Unbounded signals Information held: {(v α, u α )} α such that: v α {, a, b, c} α u α = U Future unknown ( { }), 1 ( { }),,, {( c.1, { {( c.3, { })} 1 })} 3 Distinguish 51 / 58
84 Non-determinism (work in progress) Implantation 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) Definition and example Strategy Implantation 6 conclusion 52 / 58
85 Non-determinism (work in progress) Implantation Macro-collision { ( ) } { (v α, u α ) } α meets v β, u β β { ( ) } 1 E 1 = (v α, v β ), u α u β α,β 2 E 2 = { ((v, v ), u u ) E 1 u u } U = α,β u α u β 3 E 3 = { (, w) ((, ), w) E 2 } { ({µ}, w) ((µ, ), w) E 2 ((, µ), w) E 2 } { (ρ +.µ, ρ(µ, ν) w) ((µ, ν), w) E 2 ρ = {µ, ν} } 4 Out Speed = { Speed(µ) µ, (F, w) E 3, µ F } 5 s out, Out s = { (µ, w) F, (F, w) E 3 µ F, Speed(µ) = s} } { (, w) F, (F, w) E 3 µ F, Speed(µ) s} } Compatible string encodings 53 / 58
86 Non-determinism (work in progress) Implantation Displaying the operations j main j main E 3 E 2 i main E 1 j main start 54 / 58
87 Non-determinism (work in progress) Implantation Displaying the operations j main j main E 2 E 3 Preparation same as before i main E 1 j main start 54 / 58
88 conclusion 1 Introduction 2 Signal Machines (Introduction and Definition) 3 Relations to Models of Computation 4 Intrinsically Universal Family of Signal Machines 5 Non-determinism (work in progress) 6 conclusion 55 / 58
89 conclusion Very rich setting Intrinsically universal family of signal machines Non-deterministic signal machine are not more powerful 56 / 58
90 conclusion Very rich setting Intrinsically universal family of signal machines What is the complexity? Non-deterministic signal machine are not more powerful How to extract result? What is the complexity? 56 / 58
91 conclusion Very rich setting Intrinsically universal family of signal machines What is the complexity? Non-deterministic signal machine are not more powerful How to extract result? What is the complexity? Augmented signal machines 56 / 58
92 conclusion That s all folks! Thank you for your attention 57 / 58
93 References Albert, J. and Čulik II, K. (1987). A Simple Universal Cellular Automaton and its One-Way and Totalistic Version. Complex Systems, 1:1 16. Das, R., Crutchfield, J. P., Mitchell, M., and Hanson, J. E. (1995). Evolving globally synchronized cellular automata. In Eshelman, L. J., editor, International Conference on Genetic Algorithms 95, pages Morgan Kaufmann. Durand-Lose, J. (1997). Intrinsic Universality of a 1-Dimensional Reversible Cellular Automaton. In STACS 1997, number 1200 in LNCS, pages Springer. Fischer, P. C. (1965). Generation of primes by a one-dimensional real-time iterative array. J ACM, 12(3): Goto, E. (1966). Ōtomaton ni kansuru pazuru [Puzzles on automata]. In Kitagawa, T., editor, Jōhōkagaku eno michi [The Road to information science], pages Kyoristu Shuppan Publishing Co., Tokyo. Mazoyer, J. and Rapaport, I. (1998). Inducing an Order on Cellular Automata by a Grouping Operation. In 15th Annual Symposium on Theoretical Aspects of Computer Science (STACS 1998), volume 1373 of LNCS, pages Springer. 57 / 58
94 conclusion Meunier, P., Patitz, M. J., Summers, S. M., Theyssier, G., Winslow, A., and Woods, D. (2014). Intrinsic Universality in Tile Self-Assembly Requires Cooperation. In Chekuri, C., editor, 25th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, Portland, Oregon, USA, pages SIAM. Ollinger, N. (2001). Two-States Bilinear Intrinsically Universal Cellular Automata. In FCT 01, number 2138 in LNCS, pages Springer. Woods, D. (2013). Intrinsic Universality and the Computational Power of Self-Assembly. In Neary, T. and Cook, M., editors, Proceedings Machines, Computations and Universality 2013, MCU 2013, Zürich, Switzerland, volume 128 of EPTCS, pages / 58
Abstract geometrical computation: Turing-computing ability and undecidability
Abstract geometrical computation: Turing-computing ability and undecidability Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE CiE 25: New Computational Paradigms
More informationThe signal point of view: from cellular automata to signal machines
The signal point of view: from cellular automata to signal machines Jérôme Durand-Lose To cite this version: Jérôme Durand-Lose. The signal point of view: from cellular automata to signal machines. Bruno
More informationAbstract geometrical computation for Black hole computation
Abstract geometrical computation for Black hole computation Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, Orléans, FRANCE Computations on the continuum Lisboa, June 17th, 25
More informationMechanisms of Emergent Computation in Cellular Automata
Mechanisms of Emergent Computation in Cellular Automata Wim Hordijk, James P. Crutchfield, Melanie Mitchell Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, 87501 NM, USA email: {wim,chaos,mm}@santafe.edu
More informationarxiv: v1 [cs.cg] 30 Aug 2017
An algorithm to simulate alternating Turing machine by signal machine Dawood Hasanzadeh and Sama Goliaei University of Tehran, Tehran, Iran. arxiv:1708.09455v1 [cs.cg] 30 Aug 2017 d.hasanzadeh67, sgoliaei
More informationEvolving Globally Synchronized Cellular Automata
Evolving Globally Synchronized Cellular Automata Rajarshi Das Computer Science Department Colorado State University Fort Collins, Colorado, U.S.A. 80523 James P. Crutchfield Physics Department University
More informationTWO-DIMENSIONAL CELLULAR AUTOMATA RECOGNIZER EQUIPPED WITH A PATH VÉRONIQUE TERRIER. GREYC, Campus II, Université de Caen, F Caen Cedex, France
Journées Automates Cellulaires 2008 (Uzès), pp. 174-181 TWO-DIMENSIONAL CELLULAR AUTOMATA RECOGNIZER EQUIPPED WITH A PATH VÉRONIQUE TERRIER GREYC, Campus II, Université de Caen, F-14032 Caen Cedex, France
More informationGeometrical accumulations and computably enumerable real numbers (extended abstract)
Geometrical accumulations and computably enumerable real numbers (extended abstract) Jérôme Durand-Lose To cite this version: Jérôme Durand-Lose. Geometrical accumulations and computably enumerable real
More informationThe Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France. 8 july 2002 / ICALP 2002 / Málaga, Spain
The Quest for Small Universal Cellular Automata Nicolas Ollinger LIP, ENS Lyon, France 8 july 2002 / ICALP 2002 / Málaga, Spain Cellular Automata Definition. A d-ca A is a 4-uple ( Z d, S, N, δ ) where:
More informationBlack hole computation: implementations with signal machines
Black hole computation: implementations with signal machines Jérôme Durand-Lose Laboratoire d Informatique Fondamentale d Orléans, Université d Orléans, B.P. 6759, F-45067 ORLÉANS Cedex 2. 1. Introduction
More informationPermutive one-way cellular automata and the finiteness problem for automaton groups
Permutive one-way cellular automata and the finiteness problem for automaton groups Martin Delacourt, Nicolas Ollinger To cite this version: Martin Delacourt, Nicolas Ollinger. Permutive one-way cellular
More informationUniversalities in cellular automata; a (short) survey
Universalities in cellular automata; a (short) survey Nicolas Ollinger To cite this version: Nicolas Ollinger. Universalities in cellular automata; a (short) survey. Bruno Durand. JAC 2008, Apr 2008, Uzès,
More informationAutomata on the Plane vs Particles and Collisions
Automata on the Plane vs Particles and Collisions N. Ollinger and G. Richard Laboratoire d informatique fondamentale de Marseille (LIF), Aix-Marseille Université, CNRS, 39 rue Joliot-Curie, 13 13 Marseille,
More informationActive Tile Self Assembly:
Active Tile Self Assembly: Simulating Cellular Automata at Temperature 1 Daria Karpenko Department of Mathematics and Statistics, University of South Florida Outline Introduction Overview of DNA self-assembly
More informationA Uniformization Theorem for Nested Word to Word Transductions
A Uniformization Theorem for Nested Word to Word Transductions Dmitry Chistikov and Rupak Majumdar Max Planck Institute for Software Systems (MPI-SWS) Kaiserslautern and Saarbrücken, Germany {dch,rupak}@mpi-sws.org
More informationIntroduction and definitions
Symposium on Theoretical Aspects of Computer Science 2009 (Freiburg), pp. 195 206 www.stacs-conf.org ON LOCAL SYMMETRIES AND UNIVERSALITY IN CELLULAR AUTOMATA LAURENT BOYER 1 AND GUILLAUME THEYSSIER 1
More informationOn undecidability of equicontinuity classification for cellular automata
On undecidability of equicontinuity classification for cellular automata Bruno Durand, Enrico Formenti, Georges Varouchas To cite this version: Bruno Durand, Enrico Formenti, Georges Varouchas. On undecidability
More informationbiologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing
lecture 12 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0
More informationSmall polynomial time universal Turing machines
Small polynomial time universal Turing machines Turlough Neary Department of Computer Science, NUI Maynooth, Ireland. tneary@cs.may.ie Abstract We present new small polynomial time universal Turing machines
More informationarxiv: v1 [cs.fl] 30 Sep 2017
Two-way Two-tape Automata Olivier Carton 1,, Léo Exibard 2, and Olivier Serre 1 1 IRIF, Université Paris Diderot & CNRS 2 Département d Informatique, ENS de Lyon arxiv:1710.00213v1 [cs.fl] 30 Sep 2017
More informationAdvanced Undecidability Proofs
17 Advanced Undecidability Proofs In this chapter, we will discuss Rice s Theorem in Section 17.1, and the computational history method in Section 17.3. As discussed in Chapter 16, these are two additional
More informationLipschitz Robustness of Finite-state Transducers
Lipschitz Robustness of Finite-state Transducers Roopsha Samanta IST Austria Joint work with Tom Henzinger and Jan Otop December 16, 2014 Roopsha Samanta Lipschitz Robustness of Finite-state Transducers
More informationCellular Automata. Jason Frank Mathematical Institute
Cellular Automata Jason Frank Mathematical Institute WISM484 Introduction to Complex Systems, Utrecht University, 2015 Cellular Automata Game of Life: Simulator: http://www.bitstorm.org/gameoflife/ Hawking:
More informationTRANSLATING PARTITIONED CELLULAR AUTOMATA INTO CLASSICAL TYPE CELLULAR AUTOMATA VICTOR POUPET
Journées Automates Cellulaires 2008 (Uzès), pp. 130-140 TRANSLATING PARTITIONED CELLULAR AUTOMATA INTO CLASSICAL TYPE CELLULAR AUTOMATA VICTOR POUPET Laboratoire d Informatique Fondamentale (LIF), UMR
More informationTuring machines Finite automaton no storage Pushdown automaton storage is a stack What if we give the automaton a more flexible storage?
Turing machines Finite automaton no storage Pushdown automaton storage is a stack What if we give the automaton a more flexible storage? What is the most powerful of automata? In this lecture we will introduce
More informationA Time Hierarchy for Bounded One-Way Cellular Automata
A Time Hierarchy for Bounded One-Way Cellular Automata Andreas Klein and Martin Kutrib Institute of Informatics, University of Giessen Arndtstr. 2, D-35392 Giessen, Germany Abstract. Space-bounded one-way
More informationEvolving Cellular Automata with Genetic Algorithms: A Review of Recent Work
Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work Melanie Mitchell Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 8751 mm@santafe.edu James P. Crutchfield 1 Santa Fe Institute
More informationNilpotency and Limit Sets of Cellular Automata
Nilpotency and Limit Sets of Cellular Automata Pierre Guillon 1 and Gaétan Richard 2 1 Université Paris-Est Laboratoire d Informatique Gaspard Monge, UMR CNRS 8049 5 bd Descartes, 77454 Marne la Vallée
More informationComputing with lights. Thierry Monteil CNRS LIPN Université Paris 13
Computing with lights Thierry Monteil CNRS LIPN Université Paris 3 Signal machines [Durand-Lose 23] Signal machines [Durand-Lose 23] continuous space (R) Signal machines [Durand-Lose 23] continuous space
More informationLetting Alice and Bob choose which problem to solve: Implications to the study of cellular automata
Letting Alice and Bob choose which problem to solve: Implications to the study of cellular automata Raimundo Briceño a, Ivan Rapaport,a,b a Departamento de Ingeniería Matemática, Universidad de Chile.
More informationPart I: Definitions and Properties
Turing Machines Part I: Definitions and Properties Finite State Automata Deterministic Automata (DFSA) M = {Q, Σ, δ, q 0, F} -- Σ = Symbols -- Q = States -- q 0 = Initial State -- F = Accepting States
More informationTheory of Computation Prof. Kamala Krithivasan Department of Computer Science and Engineering Indian Institute Of Technology, Madras
Theory of Computation Prof. Kamala Krithivasan Department of Computer Science and Engineering Indian Institute Of Technology, Madras Lecture No. # 25 Problems and Solutions (Refer Slide Time: 00:16) Today,
More informationUNIT-VIII COMPUTABILITY THEORY
CONTEXT SENSITIVE LANGUAGE UNIT-VIII COMPUTABILITY THEORY A Context Sensitive Grammar is a 4-tuple, G = (N, Σ P, S) where: N Set of non terminal symbols Σ Set of terminal symbols S Start symbol of the
More informationFORMAL LANGUAGES, AUTOMATA AND COMPUTATION
FORMAL LANGUAGES, AUTOMATA AND COMPUTATION DECIDABILITY ( LECTURE 15) SLIDES FOR 15-453 SPRING 2011 1 / 34 TURING MACHINES-SYNOPSIS The most general model of computation Computations of a TM are described
More informationA Note on Turing Machine Design
CS103 Handout 17 Fall 2013 November 11, 2013 Problem Set 7 This problem explores Turing machines, nondeterministic computation, properties of the RE and R languages, and the limits of RE and R languages.
More informationarxiv: v1 [cs.cc] 17 Jun 2009
Communications in cellular automata arxiv:96.3284v1 [cs.cc] 17 Jun 29 Eric Goles Facultad de Ingeniería y Ciencias, Universidad Adolfo Ibáñez, Santiago, Chile Centro de Modelamiento Matemático (UMI 287
More informationarxiv: v1 [cs.fl] 19 Mar 2015
Regular realizability problems and regular languages A. Rubtsov arxiv:1503.05879v1 [cs.fl] 19 Mar 2015 1 Moscow Institute of Physics and Technology 2 National Research University Higher School of Economics
More information6.045J/18.400J: Automata, Computability and Complexity. Quiz 2. March 30, Please write your name in the upper corner of each page.
6.045J/18.400J: Automata, Computability and Complexity March 30, 2005 Quiz 2 Prof. Nancy Lynch Please write your name in the upper corner of each page. Problem Score 1 2 3 4 5 6 Total Q2-1 Problem 1: True
More informationAn algebraic characterization of unary two-way transducers
An algebraic characterization of unary two-way transducers (Extended Abstract) Christian Choffrut 1 and Bruno Guillon 1 LIAFA, CNRS and Université Paris 7 Denis Diderot, France. Abstract. Two-way transducers
More informationStream Ciphers. Çetin Kaya Koç Winter / 20
Çetin Kaya Koç http://koclab.cs.ucsb.edu Winter 2016 1 / 20 Linear Congruential Generators A linear congruential generator produces a sequence of integers x i for i = 1,2,... starting with the given initial
More informationWork in Progress: Reachability Analysis for Time-triggered Hybrid Systems, The Platoon Benchmark
Work in Progress: Reachability Analysis for Time-triggered Hybrid Systems, The Platoon Benchmark François Bidet LIX, École polytechnique, CNRS Université Paris-Saclay 91128 Palaiseau, France francois.bidet@polytechnique.edu
More informationA note on parallel and alternating time
Journal of Complexity 23 (2007) 594 602 www.elsevier.com/locate/jco A note on parallel and alternating time Felipe Cucker a,,1, Irénée Briquel b a Department of Mathematics, City University of Hong Kong,
More informationLower and Upper Bound Results for Hard Problems Related to Finite Automata
Lower and Upper Bound Results for Hard Problems Related to Finite Automata Henning Fernau Universität Trier, Germany fernau@informatik.uni-trier.de Andreas Krebs Universität Tübingen, Germany krebs@informatik.uni-tuebingen.de
More informationAutomata Theory (2A) Young Won Lim 5/31/18
Automata Theory (2A) Copyright (c) 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later
More informationTag Systems and the Complexity of Simple Programs
Tag Systems and the Complexity of Simple Programs Turlough Neary, Damien Woods To cite this version: Turlough Neary, Damien Woods. Tag Systems and the Complexity of Simple Programs. Jarkko Kari. 21st Workshop
More informationcells [20]. CAs exhibit three notable features, namely massive parallelism, locality of cellular interactions, and simplicity of basic components (cel
I. Rechenberg, and H.-P. Schwefel (eds.), pages 950-959, 1996. Copyright Springer-Verlag 1996. Co-evolving Parallel Random Number Generators Moshe Sipper 1 and Marco Tomassini 2 1 Logic Systems Laboratory,
More information15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues
15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable
More informationClosure Under Reversal of Languages over Infinite Alphabets
Closure Under Reversal of Languages over Infinite Alphabets Daniel Genkin 1, Michael Kaminski 2(B), and Liat Peterfreund 2 1 Department of Computer and Information Science, University of Pennsylvania,
More informationLogics and automata over in nite alphabets
Logics and automata over in nite alphabets Anca Muscholl LIAFA, Univ. Paris 7 & CNRS Joint work with: Miko!aj Bojańczyk (Warsaw, Paris), Claire David (Paris), Thomas Schwentick (Dortmund) and Luc Segou
More informationSolving Q-SAT in bounded space and time by geometrical computation (extended version)
Solving Q-SAT in bounded space and time by geometrical computation (extended version) Denys DUCHIER, Jérôme DURAND-LOSE and Maxime SENOT LIFO, Université d'orléans Rapport n o RR-2011-0 Solving Q-SAT in
More informationIntrinsic Simulations between Stochastic Cellular Automata
Intrinsic Simulations between Stochastic Cellular Automata Pablo Arrighi Nicolas Schabanel Université de Grenoble LIG, UMR 5217), France CNRS, Université Paris Diderot LIAFA, UMR 7089), France Université
More informationACS2: Decidability Decidability
Decidability Bernhard Nebel and Christian Becker-Asano 1 Overview An investigation into the solvable/decidable Decidable languages The halting problem (undecidable) 2 Decidable problems? Acceptance problem
More informationProbabilistic Aspects of Computer Science: Probabilistic Automata
Probabilistic Aspects of Computer Science: Probabilistic Automata Serge Haddad LSV, ENS Paris-Saclay & CNRS & Inria M Jacques Herbrand Presentation 2 Properties of Stochastic Languages 3 Decidability Results
More informationTree Automata and Rewriting
and Rewriting Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.jussieu.fr July 23, 2010 What are? Definition Tree Automaton A tree automaton
More informationGOTO S CONSTRUCTION AND PASCAL S TRIANGLE: NEW INSIGHTS INTO CELLULAR AUTOMATA SYNCHRONIZATION JEAN-BAPTISTE YUNÈS 1
Journées Automates Cellulaires 2008 (Uzès), pp. 195-203 GOTO S CONSTRUCTION AND PASCAL S TRIANGLE: NEW INSIGHTS INTO CELLULAR AUTOMATA SYNCHRONIZATION JEAN-BAPTISTE YUNÈS 1 1 LIAFA, Université Paris Diderot/CNRS
More informationRobust computation with dynamical systems
Robust computation with dynamical systems Olivier Bournez 1 Daniel S. Graça 2 Emmanuel Hainry 3 1 École Polytechnique, LIX, Palaiseau, France 2 DM/FCT, Universidade do Algarve, Faro & SQIG/Instituto de
More informationA Turing Machine Distance Hierarchy
A Turing Machine Distance Hierarchy Stanislav Žák and Jiří Šíma Institute of Computer Science, Academy of Sciences of the Czech Republic, P. O. Box 5, 18207 Prague 8, Czech Republic, {stan sima}@cs.cas.cz
More informationAnalyse récursive vue avec des fonctions réelles récursives
1/30 Analyse récursive vue avec des fonctions réelles récursives Emmanuel Hainry LORIA/INPL, Nancy, France 24 janvier 2007 2/30 Discrete Case There are several models for computation over integers Recursive
More informationarxiv: v1 [cs.fl] 10 Apr 2018
Counter Machines and Distributed Automata A Story about Exchanging Space and Time Olivier Carton 1, Bruno Guillon 2, and Fabian Reiter 3 arxiv:180403582v1 [csfl] 10 Apr 2018 1 IRIF, Université Paris Diderot,
More informationFolk Theorems on the Determinization and Minimization of Timed Automata
Folk Theorems on the Determinization and Minimization of Timed Automata Stavros Tripakis VERIMAG Centre Equation 2, avenue de Vignate, 38610 Gières, France www-verimag.imag.fr Abstract. Timed automata
More informationComputability and Complexity
Computability and Complexity Lecture 5 Reductions Undecidable problems from language theory Linear bounded automata given by Jiri Srba Lecture 5 Computability and Complexity 1/14 Reduction Informal Definition
More informationInvestigation of Rule 73 as a Case Study of Class 4 Long-Distance Cellular Automata. Lucas Kang
Investigation of Rule 73 as a Case Study of Class 4 Long-Distance Cellular Automata Lucas Kang Personal Section In my sophomore year, I took a post-ap class named Computational Physics at my school. Given
More informationarxiv: v2 [cs.fl] 29 Nov 2013
A Survey of Multi-Tape Automata Carlo A. Furia May 2012 arxiv:1205.0178v2 [cs.fl] 29 Nov 2013 Abstract This paper summarizes the fundamental expressiveness, closure, and decidability properties of various
More informationCSCE 551: Chin-Tser Huang. University of South Carolina
CSCE 551: Theory of Computation Chin-Tser Huang huangct@cse.sc.edu University of South Carolina Computation History A computation history of a TM M is a sequence of its configurations C 1, C 2,, C l such
More informationNatural Computation: the Cellular Automata Case
Natural Computation: the Cellular Automata Case Martin Schüle 1 Abstract. The question what makes natural systems computational is addressed by studying elementary cellular automata (ECA), a simple connectionist
More informationbiologically-inspired computing lecture 18
Informatics -inspired lecture 18 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays
More informationMotivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems
Cellular Systems 1 Motivation Evolution has rediscovered several times multicellularity as a way to build complex living systems Multicellular systems are composed by many copies of a unique fundamental
More informationComplex dynamics of elementary cellular automata emerging from chaotic rules
International Journal of Bifurcation and Chaos c World Scientific Publishing Company Complex dynamics of elementary cellular automata emerging from chaotic rules Genaro J. Martínez Instituto de Ciencias
More informationReal-Time Language Recognition by Alternating Cellular Automata
Real-Time Language Recognition by Alternating Cellular Automata Thomas Buchholz, Andreas Klein, and Martin Kutrib Institute of Informatics, University of Giessen Arndtstr. 2, D-35392 Giessen, Germany kutrib@informatik.uni-giessen.de
More informationHomework Assignment 6 Answers
Homework Assignment 6 Answers CSCI 2670 Introduction to Theory of Computing, Fall 2016 December 2, 2016 This homework assignment is about Turing machines, decidable languages, Turing recognizable languages,
More informationDRAFT. Algebraic computation models. Chapter 14
Chapter 14 Algebraic computation models Somewhat rough We think of numerical algorithms root-finding, gaussian elimination etc. as operating over R or C, even though the underlying representation of the
More informationCS 154, Lecture 2: Finite Automata, Closure Properties Nondeterminism,
CS 54, Lecture 2: Finite Automata, Closure Properties Nondeterminism, Why so Many Models? Streaming Algorithms 0 42 Deterministic Finite Automata Anatomy of Deterministic Finite Automata transition: for
More informationSorting Network Development Using Cellular Automata
Sorting Network Development Using Cellular Automata Michal Bidlo, Zdenek Vasicek, and Karel Slany Brno University of Technology, Faculty of Information Technology Božetěchova 2, 61266 Brno, Czech republic
More informationWeak Synchronization & Synchronizability. Multi-tape Automata and Machines
Weak Synchronization and Synchronizability of Multi-tape Automata and Machines Oscar H. Ibarra 1 and Nicholas Tran 2 1 Department of Computer Science University of California at Santa Barbara ibarra@cs.ucsb.edu
More informationOn Reachability for Hybrid Automata over Bounded Time
On Reachability for Hybrid Automata over Bounded Time Thomas Brihaye, Laurent Doyen 2, Gilles Geeraerts 3, Joël Ouaknine 4, Jean-François Raskin 3, and James Worrell 4 Université de Mons, Belgium 2 LSV,
More informationApproximating min-max (regret) versions of some polynomial problems
Approximating min-max (regret) versions of some polynomial problems Hassene Aissi, Cristina Bazgan, and Daniel Vanderpooten LAMSADE, Université Paris-Dauphine, France {aissi,bazgan,vdp}@lamsade.dauphine.fr
More informationLecture 21: Algebraic Computation Models
princeton university cos 522: computational complexity Lecture 21: Algebraic Computation Models Lecturer: Sanjeev Arora Scribe:Loukas Georgiadis We think of numerical algorithms root-finding, gaussian
More informationFinite State Automata Design
Finite State Automata Design Nicholas Mainardi 1 Dipartimento di Elettronica e Informazione Politecnico di Milano nicholas.mainardi@polimi.it March 14, 2017 1 Mostly based on Alessandro Barenghi s material,
More informationCharacterizing possible typical asymptotic behaviours of cellular automata
Characterizing possible typical asymptotic behaviours of cellular automata Benjamin Hellouin de Menibus joint work with Mathieu Sablik Laboratoire d Analyse, Topologie et Probabilités Aix-Marseille University
More informationDynamics and Computation
1 Dynamics and Computation Olivier Bournez Ecole Polytechnique Laboratoire d Informatique de l X Palaiseau, France Dynamics And Computation 1 Dynamics and Computation over R Olivier Bournez Ecole Polytechnique
More informationExam Computability and Complexity
Total number of points:... Number of extra sheets of paper:... Exam Computability and Complexity by Jiri Srba, January 2009 Student s full name CPR number Study number Before you start, fill in the three
More informationONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa
ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa bertrand LUT, 21May2010 Cellula automata(ca) OUTLINE - Introduction. -Short history. -Complex system. -Why to study CA. -One dimensional CA.
More informationTHEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET
THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET Regular Languages and FA A language is a set of strings over a finite alphabet Σ. All languages are finite or countably infinite. The set of all languages
More informationTuring Machines Part III
Turing Machines Part III Announcements Problem Set 6 due now. Problem Set 7 out, due Monday, March 4. Play around with Turing machines, their powers, and their limits. Some problems require Wednesday's
More informationTheory of Computation
Theory of Computation Lecture #10 Sarmad Abbasi Virtual University Sarmad Abbasi (Virtual University) Theory of Computation 1 / 43 Lecture 10: Overview Linear Bounded Automata Acceptance Problem for LBAs
More informationLower Bounds for Achieving Synchronous Early Stopping Consensus with Orderly Crash Failures
Lower Bounds for Achieving Synchronous Early Stopping Consensus with Orderly Crash Failures Xianbing Wang 1, Yong-Meng Teo 1,2, and Jiannong Cao 3 1 Singapore-MIT Alliance, 2 Department of Computer Science,
More informationSYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES
Contents i SYLLABUS UNIT - I CHAPTER - 1 : AUT UTOMA OMATA Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 2 : FINITE AUT UTOMA OMATA An Informal Picture of Finite Automata,
More informationBio-inspired Models of Computation Seminar. Daniele Sgandurra. 16 October 2009
Bio-inspired Models of Computation Seminar Università di Pisa 16 October 2009 Outline Introduction Motivation History Cellular Systems Wolfram Classes Variants and Extensions Extended Topics Garden of
More informationThe Complexity of Transducer Synthesis from Multi-Sequential Specifications
The Complexity of Transducer Synthesis from Multi-Sequential Specifications Léo Exibard 12 Emmanuel Filiot 13 Ismaël Jecker 1 Tuesday, August 28 th, 2018 1 Université libre de Bruxelles 2 LIS Aix-Marseille
More informationQUANTUM FINITE AUTOMATA. Andris Ambainis 1 1 Faculty of Computing, University of Latvia,
QUANTUM FINITE AUTOMATA Andris Ambainis 1 1 Faculty of Computing, University of Latvia, Raiņa bulv. 19, Rīga, LV-1586, Latvia. Email: ambainis@lu.lv Abstract Quantum finite automata (QFAs) are quantum
More informationuring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility
uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 2 FINITE We have already seen that the language FINITE
More informationa cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef
MFCS'98 Satellite Workshop on Cellular Automata August 25, 27, 1998, Brno, Czech Republic Number-Conserving Reversible Cellular Automata and Their Computation-Universality Kenichi MORITA, and Katsunobu
More informationBias and No Free Lunch in Formal Measures of Intelligence
Journal of Artificial General Intelligence 1 (2009) 54-61 Submitted 2009-03-14; Revised 2009-09-25 Bias and No Free Lunch in Formal Measures of Intelligence Bill Hibbard University of Wisconsin Madison
More informationLecture 4. 1 Circuit Complexity. Notes on Complexity Theory: Fall 2005 Last updated: September, Jonathan Katz
Notes on Complexity Theory: Fall 2005 Last updated: September, 2005 Jonathan Katz Lecture 4 1 Circuit Complexity Circuits are directed, acyclic graphs where nodes are called gates and edges are called
More informationCAPES MI. Turing Machines and decidable problems. Laure Gonnord
CAPES MI Turing Machines and decidable problems Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Université Claude Bernard Lyon1 2017 Motivation 1 Motivation 2 Turing Machines
More informationExpansions with P = NP. Christine Gaßner Greifswald
Expansions with P = NP Greifswald Expansions with P = NP 1. 2. The complexity classes P Σ, NP Σ, DEC Σ 3. Why is it difficult to find an R with P ΣR = NP ΣR? 4. How to construct a relation R such that
More informationAn example of a decidable language that is not a CFL Implementation-level description of a TM State diagram of TM
Turing Machines Review An example of a decidable language that is not a CFL Implementation-level description of a TM State diagram of TM Varieties of TMs Multi-Tape TMs Nondeterministic TMs String Enumerators
More informationTWO-WAY FINITE AUTOMATA & PEBBLE AUTOMATA. Written by Liat Peterfreund
TWO-WAY FINITE AUTOMATA & PEBBLE AUTOMATA Written by Liat Peterfreund 1 TWO-WAY FINITE AUTOMATA A two way deterministic finite automata (2DFA) is a quintuple M Q,,, q0, F where: Q,, q, F are as before
More informationDecision Problems for Additive Regular Functions
Decision Problems for Additive Regular Functions Rajeev Alur and Mukund Raghothaman University of Pennsylvania {alur, rmukund}@cis.upenn.edu Abstract. Additive Cost Register Automata (ACRA) map strings
More informationIntroduction to Turing Machines
Introduction to Turing Machines Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 12 November 2015 Outline 1 Turing Machines 2 Formal definitions 3 Computability
More information