CSCI 2570 Introduction to Nanocomputing
|
|
- Marlene Dickerson
- 5 years ago
- Views:
Transcription
1 CSCI 2570 Introduction to Nanocomputing DNA Tiling John E Savage
2 Computing with DNA Prepare oligonucleotides ( program them ) Prepare solution with multiple strings. Only complementary substrings q and q combine, e.g. q = CAG and q = GTC E.g. GCTCAG + GTCTAT = GCTCAG GTCTAT 1D & 2D crystalline structures selfassemble DNA Tiling CSCI E Savage 2
3 Generating Random Paths Through the Graph Edge strings q u p v combine with vertex strings p v q v to form duplexes, shown below. q u p v q v p w GTATATCCGAGCTATTCGAG CTTAAAGCTAGGCTAGGTAC CGATAAGCTCGAATTTCGATCCGATCCATGTTAGCACCGT p v q v p w q w Colored pairs of coupled strings act as a unit. Each duplex has two sticky ends that can combine with another duplex or strand. DNA Tiling CSCI E Savage 3
4 1D Tiling Model Modeled by nonrotating tiles with binding sites on E & W sides. u v v w w yy z All paths in a graph G can be produced with such tiles. Minimal bonding strength needed for adhesion DNA Tiling CSCI E Savage 4
5 2D Tiling Model Square tiles with labels on each side. Tiles do not rotate. A tile sticks only if the sum of the strengths of all bonds t, threshold of tiling system. Goal: build a pattern from a seed tile. Note: This is a random process! DNA Tiling CSCI E Savage 5
6 Emulation of a Binary Counter Nonrotating tiles have binding sites on all 4 sides. Tile bounding strength: red = 2, other = 1 Threshold = 2 (arrows where tiles can add). Tiling starts at seed tile S. Bridge, vol 31, p34, Winfree DNA Tiling CSCI E Savage 6
7 Tiles Emulating a Decoder Can a CPU be selfassembled? DNA p91 Cook et al. Double edges have strength 2. Thick edges have strength 0. Others have strength 1. Threshold t = 2. DNA Tiling CSCI E Savage 7
8 Addressable Memory Constructed from Tiling System DNA p91 Cook et al. DNA Tiling CSCI E Savage 8
9 Languages and Tiling Systems Regular, contextfree and recursively enumerable languages correspond to tiling systems with various restrictions See Universal Computation via Selfassembly of DNA: Some Theory and Experiments by Winfree Yang and Seeman DNA Tiling CSCI E Savage 9
10 Questions About Tile Systems Can a tile system fill the plane? What s the smallest tile system that generates a pattern? How hard is it to determine if a tile system uniquely assembles to a shape? DNA Tiling CSCI E Savage 10
11 Universality of Tile Systems The Turing machine (TM) is universal. Finite State Machine We show that a tile system can simulate TM by computing TM configurations. DNA Tiling CSCI E Savage 11
12 TM Configurations Cell contains (q i,x) if head over it or (,x) if not. Get next config. from current & FSM state table Shows exist universal cellular automata. T i m e q 0 x 1 x 2 x 3 x 4 x 5 q 1 y 1 x 2 x 3 x 4 x 5 q 2 y 1 y 2 x 3 x 4 x 5 q 4 y 1 y 2 y 3 x 4 x 5 DNA Tiling CSCI E Savage 12
13 Tiling Emulation of a TM Colored tile binds to edge with strength = 2. All other edge strengths = 1. a ε,q a ε* q a q a ε ε,q + a ε* a b b a a ε,q a ε* q a q a ε a b b a ε,q + a ε* a b b a ε,q a ε* q a q a ε a b b a,q + a ε* a b b a,q a ε* q b q b a,c a a b c,q b a ε* a b c,q b a ε* q b q b T a b,q a c a ε* a b,q i q a c a ε* a q a m a,q b b c a ε* e a,q b b c a ε* q a a a b b q b b,c b DNA Tiling CSCI E Savage 13
14 Tiling Emulation of TM Example illustrates the writing of a new symbol and moving the head. Must also handle writing over a blank cell and creating a new one on the right (or left), if necessary. What tiles would handle this case? DNA Tiling CSCI E Savage 14
15 Answers to Questions Can a tile system fill the plane? Yes, if TM doesn t halt. How hard is it to determine if this is possible? What is smallest tile system that generates a pattern? Can the busy beaver problem be applied? On empty tape, what s longest string written by halting TM? Related to the Kolmogorov complexity of the pattern? Shortest input string generating given string on universal TM. How hard is it to determine if a tile system uniquely assembles to a shape? NPcomplete DNA Tiling CSCI E Savage 15
16 Self Assembly DNA tile systems illustrate self assembly Errors occur in practice. Tiles adhere where they shouldn t and get locked into place by subsequent attachments They can also nucleate without using a seed. Methods to control errors: Proofreading tile sets Zigzag tile set and control of concentrations DNA Tiling CSCI E Savage 16
17 Sierpinski Triangle Doubleedge strength = 2, others = 1, t = 2 DNA9, vol 2943, p.91, Cook et al. DNA Tiling CSCI E Savage 17
18 Error in Self Assembly of Sierpinski Triangle A single error will propagate Error rates in a DNA tiling experiment were 1 10%. Spurious nucleation dominated outcomes. Error compounded Procs. DNA9, 2003, p126 DNA Tiling CSCI E Savage 18
19 How to Control Errors in DNA SelfAssembly? Error correction? Fault tolerant cellular automata are known. But challenging. Optimizing conditions for assembly? A 10fold reduction in mismatch rates in standard DNA tiling requires 100fold increase in assembly time by cooling down the process. Redesigning the tile set to reduce error rate? DNA Tiling CSCI E Savage 19
20 Self Assembly/Disassembly Rate of assembly is determined by the concentration of free tiles. Rate of disassembly is a function of binding energies and temperature of the environment Winfree has modeled this process. DNA Tiling CSCI E Savage 20
21 Proofreading Tile Sets Reduces Spurious Nucleation Each original tile replaced by 4 tiles When a mismatch occurs, there is no way to continue without making an additional error. Winfree, Procs. DNA9, 2003 (x,y) (z,z), z = x y 2003, p. 126, Winfree DNA Tiling CSCI E Savage 21
22 Simulation with 2x2 Proofreading Tiles Procs. DNA9, 2003, p126 DNA Tiling CSCI E Savage 22
23 DNA Scaffolds DNA tile (a Holliday junction) and selfassembled lattice v 15, (2004) p S525 DNA Tiling CSCI E Savage 23
24 Prospects for DNABased Algorithmic Self Assembly Combinatorial problems: at best ops/sec Can be done faster on conventional computers. Not very promising. DNA Tiling CSCI E Savage 24
25 Patterning & Templating DNA Rothemund + has presented a remarkably effective method for generating shapes from DNA which he can decorate with molecules to produce patterns. (See his website.) + Folding DNA to Create Nanoscale Shapes and Patterns, Nature, March DNA Tiling CSCI E Savage 25
26 Rothemund s Approach staples scaffold DNA Tiling CSCI E Savage 26
27 Rothemund s Commentary + on SelfAssembly of DNA Strands The widespread use of scaffolded selfassembly of long DNA scaffolds in combination with hundreds of short strands, has been inhibited by several (assumptions): Sequences must be optimized to avoid secondary structure or undesired binding interactions, Strands must be highly purified, and Strand concentrations must be precisely equimolar All three are ignored in the present method. + Folding DNA to Create Nanoscale Shapes and Patterns, Nature, March DNA Tiling CSCI E Savage 27
28 Rothemund s Patterns Staples were decorated with molecules visible under an atomic force microcroscope. design pattern in DNA DNA Tiling CSCI E Savage 28
29 Conclusion DNAbased computing offers interesting possibilities Most likely to be useful for nano fabrication However, high error rates may preclude its use DNA Tiling CSCI E Savage 29
The Tiling Problem. Nikhil Gopalkrishnan. December 08, 2008
The Tiling Problem Nikhil Gopalkrishnan December 08, 2008 1 Introduction A Wang tile [12] is a unit square with each edge colored from a finite set of colors Σ. A set S of Wang tiles is said to tile a
More informationTiling Problems. This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane
Tiling Problems This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane The undecidable problems we saw at the start of our unit
More informationTile Complexity of Assembly of Length N Arrays and N x N Squares. by John Reif and Harish Chandran
Tile Complexity of Assembly of Length N Arrays and N x N Squares by John Reif and Harish Chandran Wang Tilings Hao Wang, 1961: Proving theorems by Pattern Recognition II Class of formal systems Modeled
More informationCSCI3390-Lecture 8: Undecidability of a special case of the tiling problem
CSCI3390-Lecture 8: Undecidability of a special case of the tiling problem February 16, 2016 Here we show that the constrained tiling problem from the last lecture (tiling the first quadrant with a designated
More informationAbstract and Kinetic Tile Assembly Model
Abstract and Kinetic Tile Assembly Model In the following section I will explain the model behind the Xgrow simulator. I will first explain the atam model which is the basis of ktam, and then I will explain
More informationSimulation of Self-Assembly in the Abstract Tile Assembly Model with ISU TAS
Simulation of Self-Assembly in the Abstract Tile Assembly Model with ISU TAS Matthew J. Patitz Department of Computer Science Iowa State University Ames, IA 50011, U.S.A. mpatitz@cs.iastate.edu Abstract.
More informationOptimization of Tile Sets for DNA Self- Assembly
Optimization of Tile Sets for DNA Self- Assembly Joel Gawarecki Department of Computer Science Simpson College Indianola, IA 50125 joel.gawarecki@my.simpson.edu Adam Smith Department of Computer Science
More informationOptimal Results in Staged Self-Assembly of Wang Tiles
Optimal Results in Staged Self-Assembly of Wang Tiles Rohil Prasad Jonathan Tidor January 22, 2013 Abstract The subject of self-assembly deals with the spontaneous creation of ordered systems from simple
More informationAutomata and Formal Languages - CM0081 Turing Machines
Automata and Formal Languages - CM0081 Turing Machines Andrés Sicard-Ramírez Universidad EAFIT Semester 2018-1 Turing Machines Alan Mathison Turing (1912 1954) Automata and Formal Languages - CM0081. Turing
More informationNano-Arch online. Quantum-dot Cellular Automata (QCA)
Nano-Arch online Quantum-dot Cellular Automata (QCA) 1 Introduction In this chapter you will learn about a promising future nanotechnology for computing. It takes great advantage of a physical effect:
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6503 THEORY OF COMPUTATION 2 Mark Questions & Answers Year / Semester: III / V Regulation: 2013 Academic year:
More informationUniversal Cycles for Permutations Theory and Applications
Universal Cycles for Permutations Theory and Applications Alexander Holroyd Microsoft Research Brett Stevens Carleton University Aaron Williams Carleton University Frank Ruskey University of Victoria Combinatorial
More informationCDT314 FABER Formal Languages, Automata and Models of Computation MARK BURGIN INDUCTIVE TURING MACHINES
CDT314 FABER Formal Languages, Automata and Models of Computation MARK BURGIN INDUCTIVE TURING MACHINES 2012 1 Inductive Turing Machines Burgin, M. Inductive Turing Machines, Notices of the Academy of
More information1-20 Diagnostic Interview Assessment
Chapter 1 Diagnostic Interview ment Materials ten frames (see eteacher Resources) two-color counters hundred chart (see eteacher Resources) base-ten blocks (tens) Model Numbers to 20 Place 2 ten frames
More informationTile Complexity of Approximate Squares and Lower Bounds for Arbitrary Shapes
Tile Complexity of Approximate Squares and Lower Bounds for Arbitrary Shapes Harish Chandran harish@cs.duke.edu Nikhil Gopalkrishnan nikhil@cs.duke.edu John Reif reif@cs.duke.edu Abstract We consider the
More informationThe Tile Complexity of Linear Assemblies
The Tile Complexity of Linear Assemblies Harish Chandran, Nikhil Gopalkrishnan, and John Reif Department of Computer Science, Duke University, Durham, NC 27707 {harish,nikhil,reif}@cs.duke.edu Abstract.
More informationImplementation of Recursively Enumerable Languages in Universal Turing Machine
Implementation of Recursively Enumerable Languages in Universal Turing Machine Sumitha C.H, Member, ICMLC and Krupa Ophelia Geddam Abstract This paper presents the design and working of a Universal Turing
More informationComputability. What can be computed?
Computability What can be computed? Computability What can be computed? read/write tape 0 1 1 0 control Computability What can be computed? read/write tape 0 1 1 0 control Computability What can be computed?
More informationUMBC 671 Midterm Exam 19 October 2009
Name: 0 1 2 3 4 5 6 total 0 20 25 30 30 25 20 150 UMBC 671 Midterm Exam 19 October 2009 Write all of your answers on this exam, which is closed book and consists of six problems, summing to 160 points.
More informationUNDECIDABILITY AND APERIODICITY OF TILINGS OF THE PLANE
UNDECIDABILITY AND APERIODICITY OF TILINGS OF THE PLANE A Thesis to be submitted to the University of Leicester in partial fulllment of the requirements for the degree of Master of Mathematics. by Hendy
More informationarxiv: v1 [cs.ds] 14 Nov 2011
The tile assembly model is intrinsically universal David Doty Jack H. utz Matthew J. Patitz Robert T. Schweller Scott M. Summers Damien oods arxiv:1111.3097v1 [cs.ds] 14 Nov 2011 Abstract e prove that
More informationArithmetic computation in the tile assembly model: Addition and multiplication
Theoretical Computer Science 378 (2007) 17 31 www.elsevier.com/locate/tcs Arithmetic computation in the tile assembly model: Addition and multiplication Yuriy Brun Department of Computer Science, University
More informationTechnical framework of Operating System using Turing Machines
Reviewed Paper Technical framework of Operating System using Turing Machines Paper ID IJIFR/ V2/ E2/ 028 Page No 465-470 Subject Area Computer Science Key Words Turing, Undesirability, Complexity, Snapshot
More informationarxiv: v2 [cs.ds] 7 Apr 2012
The tile assembly model is intrinsically universal David Doty Jack H. utz Matthew J. Patitz Robert T. Schweller Scott M. Summers Damien oods arxiv:1111.3097v2 [cs.ds] 7 Apr 2012 Abstract e prove that the
More informationCITS2211 Discrete Structures Turing Machines
CITS2211 Discrete Structures Turing Machines October 23, 2017 Highlights We have seen that FSMs and PDAs are surprisingly powerful But there are some languages they can not recognise We will study a new
More informationSearch then involves moving from state-to-state in the problem space to find a goal (or to terminate without finding a goal).
Search Can often solve a problem using search. Two requirements to use search: Goal Formulation. Need goals to limit search and allow termination. Problem formulation. Compact representation of problem
More informationPARTICIPANT Guide. Unit 2
PARTICIPANT Guide Unit 2 UNIT 02 participant Guide ACTIVITIES NOTE: At many points in the activities for Mathematics Illuminated, workshop participants will be asked to explain, either verbally or in
More informationForward and backward DAWG matching. Slobodan Petrović
Forward and backward DAWG matching Slobodan Petrović 08.10.2013 Contents Introduction Forward DAWG matching (FDM) Backward DAWG matching (BDM) 2/29 Introduction A DAWG (Directed Acyclic Word Graph) representation
More informationGraphs of Tilings. Patrick Callahan, University of California Office of the President, Oakland, CA
Graphs of Tilings Patrick Callahan, University of California Office of the President, Oakland, CA Phyllis Chinn, Department of Mathematics Humboldt State University, Arcata, CA Silvia Heubach, Department
More informationCSCI 2570 Introduction to Nanocomputing
CSCI 2570 Introduction to Nanocomputing Introduction to NW Decoders John E Savage Lecture Outline Growing nanowires (NWs) Crossbar-based computing Types of NW decoders Resistive model of decoders Addressing
More informationof the hypothesis, but it would not lead to a proof. P 1
Church-Turing thesis The intuitive notion of an effective procedure or algorithm has been mentioned several times. Today the Turing machine has become the accepted formalization of an algorithm. Clearly
More informationSolutions. ICS 151 Final. Q1 Q2 Q3 Q4 Total Credit Score. Instructions: Student ID. (Last Name) (First Name) Signature
ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id
More informationICS 151 Final. (Last Name) (First Name)
ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id
More informationStrong Fault-Tolerance for Self-Assembly with Fuzzy Temperature
Strong Fault-Tolerance for Self-Assembly with Fuzzy Temperature David Doty Matthew J. Patitz Dustin Reishus Robert T. Schweller Scott M. Summers Abstract We consider the problem of fault-tolerance in nanoscale
More informationStudy and Simulation of Fault Tolerant Quantum Cellular Automata Structures
Study and Simulation of Fault Tolerant Quantum Cellular Automata Structures Dr. E.N.Ganesh, 2 R.Kaushik Ragavan, M.Krishna Kumar and V.Krishnan Abstract Quantum cellular automata (QCA) is a new technology
More informationLecture 20: Combinatorial Search (1997) Steven Skiena. skiena
Lecture 20: Combinatorial Search (1997) Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Give an O(n lg k)-time algorithm
More informationGraph Application in The Strategy of Solving 2048 Tile Game
Graph Application in The Strategy of Solving 2048 Tile Game Harry Setiawan Hamjaya and 13516079 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha
More informationCSE 573 Problem Set 1. Answers on 10/17/08
CSE 573 Problem Set. Answers on 0/7/08 Please work on this problem set individually. (Subsequent problem sets may allow group discussion. If any problem doesn t contain enough information for you to answer
More informationComplex DNA and Good Genes for Snakes
458 Int'l Conf. Artificial Intelligence ICAI'15 Complex DNA and Good Genes for Snakes Md. Shahnawaz Khan 1 and Walter D. Potter 2 1,2 Institute of Artificial Intelligence, University of Georgia, Athens,
More informationwrite-nanocircuits Direct-write Jaebum Joo and Joseph M. Jacobson Molecular Machines, Media Lab Massachusetts Institute of Technology, Cambridge, MA
Fab-in in-a-box: Direct-write write-nanocircuits Jaebum Joo and Joseph M. Jacobson Massachusetts Institute of Technology, Cambridge, MA April 17, 2008 Avogadro Scale Computing / 1 Avogadro number s? Intel
More informationWhat can Computer Science. learn from Biology in order. to Program Nanobots safely? Susan Stepney. Non-Standard Computation Group,
What can Computer Science learn from Biology in order to Program Nanobots safely? Susan Stepney Non-Standard Computation Group,, University of York Nanotechnology -- 1 history self-replicating machine
More informationLOW LEAKAGE CNTFET FULL ADDERS
LOW LEAKAGE CNTFET FULL ADDERS Rajendra Prasad Somineni srprasad447@gmail.com Y Padma Sai S Naga Leela Abstract As the technology scales down to 32nm or below, the leakage power starts dominating the total
More informationLecture 20 November 13, 2014
6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 2014 Prof. Erik Demaine Lecture 20 November 13, 2014 Scribes: Chennah Heroor 1 Overview This lecture completes our lectures on game characterization.
More informationFacilitator Guide. Unit 2
Facilitator Guide Unit 2 UNIT 02 Facilitator Guide ACTIVITIES NOTE: At many points in the activities for Mathematics Illuminated, workshop participants will be asked to explain, either verbally or in
More informationBacktracking. Chapter Introduction
Chapter 3 Backtracking 3.1 Introduction Backtracking is a very general technique that can be used to solve a wide variety of problems in combinatorial enumeration. Many of the algorithms to be found in
More informationCS510 \ Lecture Ariel Stolerman
CS510 \ Lecture04 2012-10-15 1 Ariel Stolerman Administration Assignment 2: just a programming assignment. Midterm: posted by next week (5), will cover: o Lectures o Readings A midterm review sheet will
More informationLectures: Feb 27 + Mar 1 + Mar 3, 2017
CS420+500: Advanced Algorithm Design and Analysis Lectures: Feb 27 + Mar 1 + Mar 3, 2017 Prof. Will Evans Scribe: Adrian She In this lecture we: Summarized how linear programs can be used to model zero-sum
More informationBMT 2018 Combinatorics Test Solutions March 18, 2018
. Bob has 3 different fountain pens and different ink colors. How many ways can he fill his fountain pens with ink if he can only put one ink in each pen? Answer: 0 Solution: He has options to fill his
More informationCompact Self-Repairing DNA Lattices
Compact Self-Repairing DN Lattices Urmi Majumder, John H. Reif Department of Computer Science, Duke University, Durham, NC 2775, US. {urmim, reif}@cs.duke.edu bstract Self-repair is essential to all living
More informationStanford University CS261: Optimization Handout 9 Luca Trevisan February 1, 2011
Stanford University CS261: Optimization Handout 9 Luca Trevisan February 1, 2011 Lecture 9 In which we introduce the maximum flow problem. 1 Flows in Networks Today we start talking about the Maximum Flow
More informationCS431 homework 2. 8 June Question 1 (page 54, problem 2.3). Is lg n = O(n)? Is lg n = Ω(n)? Is lg n = Θ(n)?
CS1 homework June 011 Question 1 (page, problem.). Is lg n = O(n)? Is lg n = Ω(n)? Is lg n = Θ(n)? Answer. Recall the definition of big-o: for all functions f and g, f(n) = O(g(n)) if there exist constants
More informationDesign and Analysis of Adders using Nanotechnology Based Quantum dot Cellular Automata
Journal of Computer Science 7 (7): 1072-1079, 2011 ISSN 1549-3636 2011 Science Publications Design and Analysis of Adders using Nanotechnology Based Quantum dot Cellular Automata 1 S. Karthigai Lakshmi
More informationTuring Machines (TM)
1 Introduction Turing Machines (TM) Jay Bagga A Turing Machine (TM) is a powerful model which represents a general purpose computer. The Church-Turing thesis states that our intuitive notion of algorithms
More informationMensuration. Chapter Introduction Perimeter
Mensuration Chapter 10 10.1 Introduction When we talk about some plane figures as shown below we think of their regions and their boundaries. We need some measures to compare them. We look into these now.
More informationMembrane Computing as Multi Turing Machines
Volume 4 No.8, December 2012 www.ijais.org Membrane Computing as Multi Turing Machines Mahmoud Abdelaziz Amr Badr Ibrahim Farag ABSTRACT A Turing machine (TM) can be adapted to simulate the logic of any
More information4th Pui Ching Invitational Mathematics Competition. Final Event (Secondary 1)
4th Pui Ching Invitational Mathematics Competition Final Event (Secondary 1) 2 Time allowed: 2 hours Instructions to Contestants: 1. 100 This paper is divided into Section A and Section B. The total score
More informationCounting. Chapter 6. With Question/Answer Animations
. All rights reserved. Authorized only for instructor use in the classroom. No reproduction or further distribution permitted without the prior written consent of McGraw-Hill Education. Counting Chapter
More informationSecond Annual University of Oregon Programming Contest, 1998
A Magic Magic Squares A magic square of order n is an arrangement of the n natural numbers 1,...,n in a square array such that the sums of the entries in each row, column, and each of the two diagonals
More informationOracle Turing Machine. Kaixiang Wang
Oracle Turing Machine Kaixiang Wang Pre-background: What is Turing machine Oracle Turing Machine Definition Function Complexity Why Oracle Turing Machine is important Application of Oracle Turing Machine
More informationHonors Algebra 2 Assignment Sheet - Chapter 1
Assignment Sheet - Chapter 1 #01: Read the text and the examples in your book for the following sections: 1.1, 1., and 1.4. Be sure you read and understand the handshake problem. Also make sure you copy
More informationHow crystals that sense and respond to their environments could evolve
Nat Comput DOI.7/s47-7-946-8 How crystals that sense and respond to their environments could evolve ebecca Schulman Æ Erik Winfree eceived: September 26 / Accepted: 26 March 27 Ó Springer Science+Business
More informationAn elementary study of Goldbach Conjecture
An elementary study of Goldbach Conjecture Denise Chemla 26/5/2012 Goldbach Conjecture (7 th, june 1742) states that every even natural integer greater than 4 is the sum of two odd prime numbers. If we
More informationCSCI 2570 Introduction to Nanocomputing
CSCI 2570 Introduction to Nanocomputing Encoded NW Decoders John E Savage Lecture Outline Encoded NW Decoders Axial and radial encoding Addressing Strategies All different, Most different, All present,
More informationCSCI 1590 Intro to Computational Complexity
CSCI 1590 Intro to Computational Complexity Parallel Computation and Complexity Classes John Savage Brown University April 13, 2009 John Savage (Brown University) CSCI 1590 Intro to Computational Complexity
More informationMath 152: Applicable Mathematics and Computing
Math 152: Applicable Mathematics and Computing May 8, 2017 May 8, 2017 1 / 15 Extensive Form: Overview We have been studying the strategic form of a game: we considered only a player s overall strategy,
More informationNew Sliding Puzzle with Neighbors Swap Motion
Prihardono AriyantoA,B Kenichi KawagoeC Graduate School of Natural Science and Technology, Kanazawa UniversityA Faculty of Mathematics and Natural Sciences, Institut Teknologi Bandung, Email: prihardono.ari@s.itb.ac.id
More informationChapter 4: Patterns and Relationships
Chapter : Patterns and Relationships Getting Started, p. 13 1. a) The factors of 1 are 1,, 3,, 6, and 1. The factors of are 1,,, 7, 1, and. The greatest common factor is. b) The factors of 16 are 1,,,,
More informationA Circuit Model for Polymer Solar Cells. Shamica Green. Faculty advisor: Dr. Selman Hershfield. Abstract
A Circuit Model for Polymer Solar Cells Shamica Green Faculty advisor: Dr. Selman Hershfield Abstract In this simulation a polymer solar cell is modeled by resistors and diodes in a circuit. Voltage outputs
More informationImplementing Logic Circuits With DNA. By Cancan Shi
Implementing Logic Circuits With DNA By Cancan Shi Where can we find logic circuits? Logic circuits can be found in most consumer electronics TVs game controllers What are Logic Circuits? Also called digital
More informationTriangular and Hexagonal Tile Self-Assembly Systems
Triangular and Hexagonal Tile elf-assembly ystems Lila Kari, hinnosuke eki, and Zhi Xu Department of Computer cience, University of Western Ontario, London, Ontario, N6A 5B7 Canada Abstract. We discuss
More informationDesign Optimization for DNA Nanostructures
Design Optimization for DNA Nanostructures Jacob Girard 1, 2, Andrew Gilbert 1, 2, Daniel Lewis 3, and Mary Spuches 2, 4 Department of Mathematics Saint Michael s College One Winooski Park Colchester,
More informationCOMP Online Algorithms. Paging and k-server Problem. Shahin Kamali. Lecture 11 - Oct. 11, 2018 University of Manitoba
COMP 7720 - Online Algorithms Paging and k-server Problem Shahin Kamali Lecture 11 - Oct. 11, 2018 University of Manitoba COMP 7720 - Online Algorithms Paging and k-server Problem 1 / 19 Review & Plan
More informationarxiv: v1 [cs.et] 15 Mar 2014
Doubles and Negatives are Positive (in Self-Assembly) Jacob Hendricks, Matthew J. Patitz, and Trent A. Rogers arxiv:1403.3841v1 [cs.et] 15 Mar 2014 Abstract. In the abstract Tile Assembly Model (atam),
More informationTHE ENUMERATION OF PERMUTATIONS SORTABLE BY POP STACKS IN PARALLEL
THE ENUMERATION OF PERMUTATIONS SORTABLE BY POP STACKS IN PARALLEL REBECCA SMITH Department of Mathematics SUNY Brockport Brockport, NY 14420 VINCENT VATTER Department of Mathematics Dartmouth College
More informationGame Theory and Algorithms Lecture 19: Nim & Impartial Combinatorial Games
Game Theory and Algorithms Lecture 19: Nim & Impartial Combinatorial Games May 17, 2011 Summary: We give a winning strategy for the counter-taking game called Nim; surprisingly, it involves computations
More informationIntrinsic Universality in Self-Assembly
Intrinsic Universality in Self-Assembly David Doty, Jack H. Lutz, Matthew J. Patitz, Scott M. Summers, and Damien Woods Abstract We show that the ile Assembly Model exhibits a stronotion of universality
More informationState Math Contest Junior Exam SOLUTIONS
State Math Contest Junior Exam SOLUTIONS 1. The following pictures show two views of a non standard die (however the numbers 1-6 are represented on the die). How many dots are on the bottom face of figure?
More informationSupporting Information: Electron Microscopic Visualization of Protein Assemblies on Flattened DNA Origami
Supporting Information: Electron Microscopic Visualization of Protein Assemblies on Flattened DNA Origami Leena Mallik, Soma Dhakal, Joseph Nichols, Jacob Mahoney, Anne M. Dosey, Shuoxing Jiang ǂ, Roger
More informationChapter 3 Chip Planning
Chapter 3 Chip Planning 3.1 Introduction to Floorplanning 3. Optimization Goals in Floorplanning 3.3 Terminology 3.4 Floorplan Representations 3.4.1 Floorplan to a Constraint-Graph Pair 3.4. Floorplan
More informationarxiv: v3 [cs.dc] 16 Jul 2010
Distributed Agreement in Tile Self-Assembly Aaron Sterling Department of Computer Science, Iowa State Uniersity. sterling@iastate.edu arxi:0902.36313 [cs.dc] 16 Jul 2010 Abstract. Laboratory inestigations
More informationComputing Permutations with Stacks and Deques
Michael Albert 1 Mike Atkinson 1 Steve Linton 2 1 Department of Computer Science, University of Otago 2 School of Computer Science, University of St Andrews 7th Australia New Zealand Mathematics Convention
More information01 1 Labyrinth Puzzle
01 1 Labyrinth Puzzle Puzzle Goal: Materials: Classification: Remove the coin. Trespa, Acrylic, steel balls Routefinding puzzle 01 1 Labyrinth Puzzle Puzzle Solution: 02 13 Triangles Puzzle Goal: Materials:
More informationMath 3012 Applied Combinatorics Lecture 2
August 20, 2015 Math 3012 Applied Combinatorics Lecture 2 William T. Trotter trotter@math.gatech.edu The Road Ahead Alert The next two to three lectures will be an integrated approach to material from
More informationSome Fine Combinatorics
Some Fine Combinatorics David P. Little Department of Mathematics Penn State University University Park, PA 16802 Email: dlittle@math.psu.edu August 3, 2009 Dedicated to George Andrews on the occasion
More informationTetris: A Heuristic Study
Tetris: A Heuristic Study Using height-based weighing functions and breadth-first search heuristics for playing Tetris Max Bergmark May 2015 Bachelor s Thesis at CSC, KTH Supervisor: Örjan Ekeberg maxbergm@kth.se
More informationAPPRENTICE MOCK APTITUDE TEST
APPRENTICE MOCK APTITUDE TEST Attached find a Mock Paper giving indications of types of questions you will be asked to answer. Topic Time Section 1 Applied Arithmetic 10 Mins. Section 2 Arithmetic 15 Mins.
More informationFractals. SFU-CMS Math Camp 2008 Randall Pyke;
Fractals SFU-CMS Math Camp 2008 Randall Pyke; www.sfu.ca/~rpyke/mathcamp Benoit Mandelbrot, 1977 How long is the coast of Britain? How long is the coast of Britain? How long is the coast of Britain? How
More information1 Recursive Solvers. Computational Problem Solving Michael H. Goldwasser Saint Louis University Tuesday, 23 September 2014
CSCI 269 Fall 2014 Handout: Recursive Solvers Computational Problem Solving Michael H. Goldwasser Saint Louis University Tuesday, 23 September 2014 1 Recursive Solvers For today s practice, we look at
More informationKnots in a Cubic Lattice
Knots in a Cubic Lattice Marta Kobiela August 23, 2002 Abstract In this paper, we discuss the composition of knots on the cubic lattice. One main theorem deals with finding a better upper bound for the
More informationSHAPE level 2 questions. 1. Match each shape to its name. One is done for you. 1 mark. International School of Madrid 1
SHAPE level 2 questions 1. Match each shape to its name. One is done for you. International School of Madrid 1 2. Write each word in the correct box. faces edges vertices 3. Here is half of a symmetrical
More informationWednesday, February 1, 2017
Wednesday, February 1, 2017 Topics for today Encoding game positions Constructing variable-length codes Huffman codes Encoding Game positions Some programs that play two-player games (e.g., tic-tac-toe,
More informationCombinatorics: The Fine Art of Counting
Combinatorics: The Fine Art of Counting Lecture Notes Counting 101 Note to improve the readability of these lecture notes, we will assume that multiplication takes precedence over division, i.e. A / B*C
More informationCONSTRUCTION / HOUSING
CONSTRUCTION / HOUSING - PRINCE EDWARD ISLAND APPLIED MATHEMATICS 80A Table of Contents Construction/ Housing Reading a Tape Measure (Imperial)... - Using a Carpenter s Square... -5 Checking for Squareness
More informationIntrinsic Semiconductor
Semiconductors Crystalline solid materials whose resistivities are values between those of conductors and insulators. Good electrical characteristics and feasible fabrication technology are some reasons
More informationCMOS Process Variations: A Critical Operation Point Hypothesis
CMOS Process Variations: A Critical Operation Point Hypothesis Janak H. Patel Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign jhpatel@uiuc.edu Computer Systems
More informationA Tour of Tilings in Thirty Minutes
A Tour of Tilings in Thirty Minutes Alexander F. Ritter Mathematical Institute & Wadham College University of Oxford Wadham College Mathematics Alumni Reunion Oxford, 21 March, 2015. For a detailed tour
More informationMidterm for Name: Good luck! Midterm page 1 of 9
Midterm for 6.864 Name: 40 30 30 30 Good luck! 6.864 Midterm page 1 of 9 Part #1 10% We define a PCFG where the non-terminals are {S, NP, V P, V t, NN, P P, IN}, the terminal symbols are {Mary,ran,home,with,John},
More information2359 (i.e. 11:59:00 pm) on 4/16/18 via Blackboard
CS 109: Introduction to Computer Science Goodney Spring 2018 Homework Assignment 4 Assigned: 4/2/18 via Blackboard Due: 2359 (i.e. 11:59:00 pm) on 4/16/18 via Blackboard Notes: a. This is the fourth homework
More informationSpring 06 Assignment 2: Constraint Satisfaction Problems
15-381 Spring 06 Assignment 2: Constraint Satisfaction Problems Questions to Vaibhav Mehta(vaibhav@cs.cmu.edu) Out: 2/07/06 Due: 2/21/06 Name: Andrew ID: Please turn in your answers on this assignment
More informationKS3 Revision work Level 4
KS3 Revision work Level 4. Number grids Here are the rules for a number grid. 2 This number is the sum of the numbers in the middle row. 0 2 20 This number is the product of the numbers in the middle row.
More information