Permuting machines Mike Atkinson. A hole in the ground 4 5 3 2 1 A line of golf balls about to fall into a hole.

Slides:



Advertisements
Similar presentations
Notes 6.6 Fundamental Theorem of Algebra
Advertisements

Table of Contents Polynomials: Algebraically finding exact zeros Example 1:Find all exact zeros of the polynomial, P(x) = 3x 3 – 16x x – 4. First,
MCC8.EE.7 a and b: Solving Equations with Variables on Both Sides.
Splash Screen.
Splash Screen.
Least squares CS1114
We will find limits algebraically
Complexity 11-1 Complexity Andrei Bulatov Space Complexity.
Prof. Busch - LSU1 Decidable Languages. Prof. Busch - LSU2 Recall that: A language is Turing-Acceptable if there is a Turing machine that accepts Also.
Courtesy Costas Busch - RPI1 A Universal Turing Machine.
Computability and Complexity 19-1 Computability and Complexity Andrei Bulatov Non-Deterministic Space.
1 Linear Bounded Automata LBAs. 2 Linear Bounded Automata are like Turing Machines with a restriction: The working space of the tape is the space of the.
Text Chapters 1, 2. Sorting ä Sorting Problem: ä Input: A sequence of n numbers ä Output: A permutation (reordering) of the input sequence such that:
1 Uncountable Sets continued Theorem: Let be an infinite countable set. The powerset of is uncountable.
CSE 830: Design and Theory of Algorithms
Fall 2004COMP 3351 A Universal Turing Machine. Fall 2004COMP 3352 Turing Machines are “hardwired” they execute only one program A limitation of Turing.
Advanced Topics in Algorithms and Data Structures Lecture 8.2 page 1 Some tools Our circuit C will consist of T ( n ) levels. For each time step of the.
SOLVING SYSTEMS USING SUBSTITUTION
3.1 Linear Inequalities; Absolute Value. Key thing to remember when graphing inequalities. First thing is that if they have one variable, it is to be.
12 Feb 2009MATH 1314 College Algebra Ch Quadratic Functions Objectives –Recognize characteristics of parabolas –Graph parabolas –Determine a quadratic.
3.1 Quadratic Functions Objectives
Theory of Computing Lecture 15 MAS 714 Hartmut Klauck.
Advanced Counting Techniques CSC-2259 Discrete Structures Konstantin Busch - LSU1.
Section 2.1 Functions. 1. Relations A relation is any set of ordered pairs Definition DOMAINRANGE independent variable dependent variable.
1 1 CDT314 FABER Formal Languages, Automata and Models of Computation Lecture 15-1 Mälardalen University 2012.
Find Rational Zeros, I Objectives: 1.To find the zeros of a polynomial function 2.To use the Rational Zero Theorem to find the possible rational zeros.
Objectives Solve quadratic equations by graphing or factoring.
Functions. Warm Up Solve each equation. 1.2x – 6 = x = X + 29 = x – 5 – 4x = 17 x = 14 x = - 7 x = -15 x = 11.
The Rational Root Theorem.  Is a useful way to find your initial guess when you are trying to find the zeroes (roots) of the polynomial.  THIS IS JUST.
7.6 Rational Zero Theorem Algebra II w/ trig. RATIONAL ZERO THEOREM: If a polynomial has integer coefficients, then the possible rational zeros must be.
How do we solve linear inequalities? Do Now: What do you remember about solving quadratic inequalities?
Dividing Polynomials & The Remainder Theorem. Dividing Polynomials When dividing a polynomial by a monomial, divide each term in the polynomial by the.
SECTION 3.4 POLYNOMIAL AND RATIONAL INEQUALITIES POLYNOMIAL AND RATIONAL INEQUALITIES.
NP-COMPLETE PROBLEMS. Admin  Two more assignments…  No office hours on tomorrow.
Answer these:  1. If two lines intersect, how many solutions exist?  2. If a system of two linear equations has no solution, what is true of their graphs?
Section 1-4: Solving Inequalities Goal 1.03: Operate with algebraic expressions (polynomial, rational, complex fractions) to solve problems.
3.4 Zeros of Polynomial Functions Obj: Find x-intercepts of a polynomial Review of zeros A ZERO is an X-INTERCEPT Multiple Zeros the zeros are x = 5 (mult.
Section 5.5 The Real Zeros of a Polynomial Function.
1 Linear Bounded Automata LBAs. 2 Linear Bounded Automata (LBAs) are the same as Turing Machines with one difference: The input string tape space is the.
1 Turing’s Thesis. 2 Turing’s thesis: Any computation carried out by mechanical means can be performed by a Turing Machine (1930)
LESSON 5.6 Rational Zeros of Polynomial Functions.
Domain x Range y Domain x Range y Domain x Range y n n n1234n n n0123n n + 5 PW page 14 questions.
Solve by Graphing Solve: 3x + 4y = - 4 x + 2y = 2
Chapter 1: Linear and Quadratic functions By Chris Muffi.
Section 3-1 Linear Inequalities; Absolute Value. Inequalities Inequalities can be written in one or more variables. Linear Inequalities: 2x + 3y > 6 Polynomial.
Algorithms (Can an algorithm solve any problem?).
3.5 Polynomial and Rational Inequalities 1.Solve Polynomial Inequalities Algebraically and Graphically 2.Solve Rational Inequalities Algebraically and.
Copyright © Cengage Learning. All rights reserved. 7 Systems of Equations and Inequalities.
3.5 Polynomial and Rational Inequalities. Solving inequalities – true/false quiz True or False. 1.True or False. The solution set of is x > 4 2. True.
Patterns, Subsets, Properties Expressions & Equations Literal
Polynomial & Rational Inequalities
Grade Eight – Algebra I - Unit 12 Linear Equations and Their Graphs
Solve by Graphing Solve: 3x + 4y = - 4 x + 2y = 2
Simplifying Rational Expressions
Solving Systems of Linear Equations by Addition
Solving for the Roots of Polynomials Golf
Solving Systems of Linear Equations by Addition
Linear Functions SOL 8.14, SOL 8.16, SOL 8.17.
3.3 Dividing Polynomials.
Splash Screen.
Zeros of a Polynomial Function
The area of a rectangle is 2
Functions Definition: A function from a set D to a set R is a rule that assigns to every element in D a unique element in R. Familiar Definition: For every.
What LIMIT Means Given a function: f(x) = 3x – 5 Describe its parts.
2.6 Section 2.6.
SYSTEMS OF LINEAR EQUATIONS
4-9问题的形式化描述.
Learn to combine like terms in an expression.
Notes for Analysis Et/Wi
Find (x3 + 2x2 – 5x – 6) ÷ (x – 2) using synthetic division.
Presentation transcript:

Permuting machines Mike Atkinson

A hole in the ground A line of golf balls about to fall into a hole

A hole in the ground They trickled down on both sides of the dividing rock

An input restricted deque Input is allowed into one end of a linear list but output is allowed from both ends

An input restricted deque A possible output order

An exclusive art gallery Pay and enter Exit enlightened Four paintings in two very small rooms

Permuting machines All the examples have an “output” that is a permutation of the input So they are associated with a certain set of permutations that represent the computations they can do Other examples: container data structures, packet-switching networks, sorting by imperfect algorithms

Permuting machines Can we characterise the possible permutations of a permuting machine? Can we enumerate them for each fixed length? Under mild conditions a general theory can be built But it doesn’t solve the problems in every case

Back to the hole in the ground Can produce or But not 3 2 1

Hole in the ground permutations c a b If c > b > a such a permutation cannot be generated If there is no such c > b > a the permutation can be generated 321 is the characterising forbidden subpermutation

Forbidden subpermutations Hole in the ground permutations are exactly those that do not have 321 as a subpermutation Restricted deque permutations are exactly those that do not have 4213 and 4231 as a subpermutation Art gallery permutations are characterised in a similar way but we need infinitely many forbidden subpermutations

Forbidden subpermutations Many permuting machines have their permutations defined by a list (often an infinite list) of forbidden subpermutations Such permutation sets are precisely those that are ideals in the “subpermutation order” These ideals might be compared to the ideals for the “graph minor” order but they are more complicated

Counting The number of hole in the ground permutations of length n is The number of restricted deque permutations of length n are the coefficients in The number of art gallery permutations of length n is known, even more complicated, and I don’t remember it - but the generating function is rational

Milestone result and problem Marcus & Tardos (2004): for any proper ideal there is a constant k for which the number c n of permutations of length n in the ideal is at most k n Is it true that exists?

General questions Given an ideal in the subpermutation order find a list of forbidden permutations that characterises it, and Determine the number of permutations in the ideal of each length n Understand the counting functions Polynomial Rational Algebraic Wild