Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)
|
|
- Jewel Lawrence
- 5 years ago
- Views:
Transcription
1 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 1 Symmetry and Computational Complexity of Boolean Functions: Problems and Results By Evangelos Kranakis (Carleton U, Ottawa)
2 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 2 Symmetry and complexity Problem 1 How does the symmetry of a boolean function f : {0, 1} n {0, 1} affect its computational complexity? Must also answer the following questions: Question 1 1. Why is symmetry relevant? 2. How do you measure symmetry? 3. How do you measure complexity? 4. What is the model of computation?
3 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 3 The circuit model Input Gates Gates Gates Output Gate
4 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 4 What does symmetry have to do with it? Theorem 1 For each n there is a fan-in 2 boolean circuit of size O(n) computing the function x = (x 1, x 2,..., x n ) x 1 := n i=1 x i. W.l.o.g. n = 2 m. Use induction on m. Compute the weight of input (x 1,..., x n ) by computing the weights of (x 1,..., x n/2 ) and (x n/2+1,..., x n ) and then add the resulting weights. Symmetric functions depend only on the weight of the input, rather than on the input itself. Hence a circuit for f will consist of a circuit for the function x x 1, which outputs the binary representation of x 1 for any input x, and a circuit with log n inputs for determining whether or not f is 1 on inputs with a given weight.
5 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 5 Let s agree on something: some notation Definition 1 Aut(f) : the automorhism (or invariance) group of f B n is the set of permutations σ S n such that for all x 1, x 2,..., x n {0, 1} f(x 1, x 2,..., x n ) = f(x σ(1), x σ(2),..., x σ(n) ) B n,k : the set of functions f : {0, 1} n {0, 1,..., k 1} B n := B n,2 : is the set of boolean functions S n : the set of permutations σ : {1, 2,..., n} {1, 2,..., n}. (x 1, x 2,..., x n ) σ = (x σ(1), x σ(2),..., x σ(n) ) f σ : {0, 1} n {0, 1} : x f σ (x) := f(x σ ) Aut(f) = {σ S n : x 2 n (f(x σ ) = f(x))} S n is a permutation group! A Thought: Can Aut(f) measure the symmetry of f?
6 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 6 So, we have the following: The more symmetric the easier! Theorem 2 If Aut(f) = S n then f can be computed by a fan-in 2 boolean circuit of size O(n). What would be more natural than the following conjecture? Conjecture 1 The more symmetric a boolean function f is, the easier it should be to compute f Of course, f is more symmetric invariance group Aut(f) is larger Question 2 When is Aut(f) large?
7 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 7 Some permutation groups will be missed! Question 3 Is every permutation group G S n k-represantable (i.e., the invariance group of a function f B n,k )? Theorem 3 For n 3, the alternating group A n is not 2-representable. Assume A n Aut(f), for some f B n. For any x 2 n, there exist 1 i < j n, such that x i = x j. It follows that the alternating group A n, as well as the transposition (i, j) fix f on the input x. Consequently, every permutation in S n must also fix f on x. As this holds for every x 2 n, it follows that Aut(f) = S n. Hence, A n Aut(f), for all f B n.
8 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 8 Up to isomorphism nothing is missed! Theorem 4 ([4]) Every permutation group G S n is isomorphic to the invariance group of a boolean function f B n( log n+1 ). Idea of Proof. View words x 2 n( log n+1 ) as n blocks of length log n + 1 each. n( log n+1 ) From each permutaion σ G extract a word x(σ) 2 such that σ(i) := value of i-th block of x(σ) in binary representation. Essentially, the boolean function f is 1 exactly on strings of the form x(σ). Open Problem 1 Given n, what s the smallest k such that every permutation group G S n is isomorphic to the invariance group of a boolean function f B k?
9 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 9 Graphs and boolean functions Theorem 5 ([5]) The automorphism group of an n node, undirected graph is the invariance group of a boolean function. Idea of Proof. For each two-element set e = {i, j}, consider the n-tuple x e = (x e 1,..., x e n) {0, 1} n such that x e i = xe j = 1 and xe k all k i, j. = 0, for Let the graph G = (V, E) have vertex set V = {1, 2,..., n} and edge set E. Define the boolean function 1 if x = x e, for some e E f(x) = 0 otherwise.
10 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 10 Orbits and more Open Problem 2 Given G S n, what s the smallest k (if any) such that G = Aut(f) for some function f B n,k? The orbit of 1 i n in the group G S n is the set i G = {σ(i) : σ G}. The number of orbits of G is equal to the average number of fixed points of a permutation σ G; i.e., ω n (G) = 1 G σ G The group G is also acting on 2 n. {i : σ(i) = i}, The number Θ(G) := {x G : x 2 n } is called the cycle index of the permutation group G.
11 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 11 Maximality and representability Theorem 6 (Maximality Theorem, [4, 5]) 1. A permutation group G S n is representable if and only if it is a maximal subgroup of S n among those having the same number Θ(G) of orbits in {0, 1} n. In such a case G is representable by a function f B n,k with k ( n n/2 ). 2. All maximal subgroups of S n are 2-representable, the only exceptions being: (a) the alternating group A n, for all n 3, and the conjugates of the following three types of groups: (b) the 1-dimensional, linear, affine group AGL 1 (5) over the field of 5 elements, for n = 5; (c) the group of linear transformations P GL 2 (5) of the projective line over the field of 5 elements, for n = 6; (d) the group of semi-linear transformations P ΓL 2 (8) of the projective line over the field of 8 elements, for n = 9.
12 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 12 Is there a hierarchy? Definition 2 Let R n k denote the class of k-representable permutation groups on n letters. Clearly R n k Rn k+1. Open Problem 3 Does R n k However, the following can be proved. form a proper hierarchy. Theorem 7 ([5]) R n 2 R n 3, i.e., there exist 3-representable groups which are not 2-representable. Theorem 8 ([4]) There is a logspace algorithm, which, when given as input a cyclic group G S n, decides whether the group is 2-representable, in which case it outputs a function f B n such that G = Aut(f). Open Problem 4 Prove similar results for other groups! Some results obtained by [4] and [5]..
13 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 13 How hard it is: some asymptotics Representability obeys a 0 1 law. Theorem 9 ([4]) For any family G n : n 1 of permutations groups such that each G n S n lim n {f B n : Aut(f) = {id n }} 2 2n = lim n Moreover, if lim inf G n > 1 then lim n {f B n : Aut(f) G n } 2 2n = lim n {f B n : Aut(f) G n } 2 2n = 1. {f B n : Aut(f) = G n } 2 2n = 0. This indicates, that such boolean functions are hard to find, if they exist.
14 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 14 Back to complexity A language L {0, 1} can be represented as a sequence L n of boolean functions, where L n is the characteristic function of L {0, 1} n. Conjecture 2 If size of Aut(L n ) is any indication of the complexity of L then it must be related to the index of Aut(L n ), S i.e., the quantity S n : Aut(L n ) := n. Aut(L n ) In fact we can prove Theorem 10 ([4]) For any language L {0, 1}, if S n : Aut(L n ) = n O(1) then L can be computed by a family of fan-in 2 boolean circuits of polylogarithmic depth and polynomial size. Proof is a bit complicated, and uses the O Nan-Scott characterization of permutation subgroups of S n that do not contain the alternating group A n.
15 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 15 Can go further: From orbits to complexity Conjecture 3 ([4]) The size of S n : Aut(L n ) is related to the complexity of L. Can we show that if Θ(Aut(L n )) is small then L is easily computable? We can prove the following: Theorem 11 ([2]) Every language L with transitive automorphism groups Aut(L n ) and polynomially many cycles, i.e., Θ(Aut(L n )) = n O(1), is computable with a constant depth, polynomial size family of circuits with unbounded fan-in threshold gates. Proof is quite complicated to explain here.
16 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 16 Anonymous networks
17 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 17 Computing in anonymous networks The cyclic group C n is generated by the cycle (1, 2,..., n) and the dihedral group D n is generated by the cycle (1, 2,..., n) and the reflection ρ n = 1 2 n n n 1 1 Let R n denote the ring of n processors. Theorem 12 ([1]) Let f be a boolean function in B n. Then. 1. f is computable in the oriented ring R n if and only if Aut(f) C n. 2. f is computable in the unoriented ring R n if and only if Aut(f) D n. This generalizes to Cayley networks [6].
18 Evangelos Kranakis, School of Computer Science, Carleton University, Ottawa 18 References [1] H. Attiya and M. Snir and M. K. Warmuth, Computing on an Anonymous Ring, JACM, 35 (4), , Oct., [2] L. Babai and R. Beals and P. Takacsi-Nagy, Symmetry and Complexity, , STOC92, [3] M. Clausen, Almost all boolean functions have no linear symmetries, IPL, 41 (6), , [4] P. Clote and E. Kranakis, Boolean Functions Invariance Groups and Parallel Complexity, SIAM J. Comp., 20 (3), , [5] A. Kisielewicz, Symmetry Groups of Boolean Functions and Constructions of Permutation Groups, J. Algebra, 199 (2), , [6] E. Kranakis and D. Krizanc, Computing Boolean Functions on Cayley Networks, Proceedings of the 4th IEEE Symposium on Parallel and Distributed Processing, , 1992.
Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.
Glossary 1 Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.23 Abelian Group. A group G, (or just G for short) is
More informationHIM, 10/2018. The Relational Complexity of a Finite. Permutation Group. Gregory Cherlin. Definition. Examples. Issues. Questions
Theory HIM, 10/2018 Structures and s Theory Structure A Aut(A) on A Inv(G) G on A Inv(G) = A n /G. L k : A k /G (k-types) language k-closed: G = Aut(L k ) k-homogeneous: A l -orbits are determined by L
More informationNotes on Computer Theory Last updated: November, Circuits
Notes on Computer Theory Last updated: November, 2015 Circuits Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Circuits Boolean circuits offer an alternate model of computation: a non-uniform one
More informationMath 430 Final Exam, Fall 2008
IIT Dept. Applied Mathematics, December 9, 2008 1 PRINT Last name: Signature: First name: Student ID: Math 430 Final Exam, Fall 2008 Grades should be posted Friday 12/12. Have a good break, and don t forget
More informationReductions to Graph Isomorphism
Reductions to raph Isomorphism Jacobo Torán Institut für Theoretische Informatik Universität Ulm D-89069 Ulm, ermany jacobo.toran@uni-ulm.de June 13, 2008 Keywords: Computational complexity, reducibilities,
More informationCircuits. Lecture 11 Uniform Circuit Complexity
Circuits Lecture 11 Uniform Circuit Complexity 1 Recall 2 Recall Non-uniform complexity 2 Recall Non-uniform complexity P/1 Decidable 2 Recall Non-uniform complexity P/1 Decidable NP P/log NP = P 2 Recall
More informationFURTHER RESTRICTIONS ON THE STRUCTURE OF FINITE DCI-GROUPS: AN ADDENDUM
FURTHER RESTRICTIONS ON THE STRUCTURE OF FINITE DCI-GROUPS: AN ADDENDUM EDWARD DOBSON, JOY MORRIS, AND PABLO SPIGA Abstract. A finite group R is a DCI-group if, whenever S and T are subsets of R with the
More informationPage Points Possible Points. Total 200
Instructions: 1. The point value of each exercise occurs adjacent to the problem. 2. No books or notes or calculators are allowed. Page Points Possible Points 2 20 3 20 4 18 5 18 6 24 7 18 8 24 9 20 10
More informationRepresentations and Linear Actions
Representations and Linear Actions Definition 0.1. Let G be an S-group. A representation of G is a morphism of S-groups φ G GL(n, S) for some n. We say φ is faithful if it is a monomorphism (in the category
More informationEXERCISE SHEET 1 WITH SOLUTIONS
EXERCISE SHEET 1 WITH SOLUTIONS (E8) Prove that, given a transitive action of G on Ω, there exists a subgroup H G such that the action of G on Ω is isomorphic to the action of G on H\G. You may need to
More informationAutomorphism Groups and Invariant Theory on PN
Automorphism Groups and Invariant Theory on PN Benjamin Hutz Department of Mathematics and Computer Science Saint Louis University January 9, 2016 JMM: Special Session on Arithmetic Dynamics joint work
More informationAlgebras with finite descriptions
Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)
More informationON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES
ON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES JOSHUA BIDERMAN, KEVIN CUDDY, ANG LI, MIN JAE SONG Abstract. In this paper we present a graph property with sensitivity Θ( n), where n = ( v 2) is the
More informationQuantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem
Quantum Computing Lecture Notes, Extra Chapter Hidden Subgroup Problem Ronald de Wolf 1 Hidden Subgroup Problem 1.1 Group theory reminder A group G consists of a set of elements (which is usually denoted
More informationArc-transitive pentavalent graphs of order 4pq
Arc-transitive pentavalent graphs of order 4pq Jiangmin Pan Bengong Lou Cuifeng Liu School of Mathematics and Statistics Yunnan University Kunming, Yunnan, 650031, P.R. China Submitted: May 22, 2012; Accepted:
More informationOn the single-orbit conjecture for uncoverings-by-bases
On the single-orbit conjecture for uncoverings-by-bases Robert F. Bailey School of Mathematics and Statistics Carleton University 1125 Colonel By Drive Ottawa, Ontario K1S 5B6 Canada Peter J. Cameron School
More informationMath 581 Problem Set 7 Solutions
Math 581 Problem Set 7 Solutions 1. Let f(x) Q[x] be a polynomial. A ring isomorphism φ : R R is called an automorphism. (a) Let φ : C C be a ring homomorphism so that φ(a) = a for all a Q. Prove that
More informationALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by as a PDF file.
ALGEBRA HOMEWORK SET 2 JAMES CUMMINGS (JCUMMING@ANDREW.CMU.EDU) Due by class time on Wednesday 14 September. Homework must be typeset and submitted by email as a PDF file. (1) Let H and N be groups and
More informationSymmetries and Polynomials
Symmetries and Polynomials Aaron Landesman and Apurva Nakade June 30, 2018 Introduction In this class we ll learn how to solve a cubic. We ll also sketch how to solve a quartic. We ll explore the connections
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 informationAUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS
AUTOMORPHISM GROUPS AND SPECTRA OF CIRCULANT GRAPHS MAX GOLDBERG Abstract. We explore ways to concisely describe circulant graphs, highly symmetric graphs with properties that are easier to generalize
More informationLocally primitive normal Cayley graphs of metacyclic groups
Locally primitive normal Cayley graphs of metacyclic groups Jiangmin Pan Department of Mathematics, School of Mathematics and Statistics, Yunnan University, Kunming 650031, P. R. China jmpan@ynu.edu.cn
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 informationPermutation Groups and Transformation Semigroups Lecture 4: Idempotent generation
Permutation Groups and Transformation Semigroups Lecture 4: Idempotent generation Peter J. Cameron University of St Andrews Shanghai Jiao Tong University November 2017 Idempotent generation We are interested
More informationDefinition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson
Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson On almost every Friday of the semester, we will have a brief quiz to make sure you have memorized the definitions encountered in our studies.
More informationSimple groups and the classification of finite groups
Simple groups and the classification of finite groups 1 Finite groups of small order How can we describe all finite groups? Before we address this question, let s write down a list of all the finite groups
More informationUsing Determining Sets to Distinguish Kneser Graphs
Using Determining Sets to Distinguish Kneser Graphs Michael O. Albertson Department of Mathematics and Statistics Smith College, Northampton MA 01063 albertson@math.smith.edu Debra L. Boutin Department
More informationPermutation groups/1. 1 Automorphism groups, permutation groups, abstract
Permutation groups Whatever you have to do with a structure-endowed entity Σ try to determine its group of automorphisms... You can expect to gain a deep insight into the constitution of Σ in this way.
More informationSemiregular automorphisms of vertex-transitive graphs
Semiregular automorphisms of vertex-transitive graphs Michael Giudici http://www.maths.uwa.edu.au/ giudici/research.html Semiregular automorphisms A semiregular automorphism of a graph is a nontrivial
More informationChapter 2 : Time complexity
Dr. Abhijit Das, Chapter 2 : Time complexity In this chapter we study some basic results on the time complexities of computational problems. concentrate our attention mostly on polynomial time complexities,
More informationPoly-logarithmic independence fools AC 0 circuits
Poly-logarithmic independence fools AC 0 circuits Mark Braverman Microsoft Research New England January 30, 2009 Abstract We prove that poly-sized AC 0 circuits cannot distinguish a poly-logarithmically
More informationGroups and Symmetries
Groups and Symmetries Definition: Symmetry A symmetry of a shape is a rigid motion that takes vertices to vertices, edges to edges. Note: A rigid motion preserves angles and distances. Definition: Group
More informationAlgebraic Structures Exam File Fall 2013 Exam #1
Algebraic Structures Exam File Fall 2013 Exam #1 1.) Find all four solutions to the equation x 4 + 16 = 0. Give your answers as complex numbers in standard form, a + bi. 2.) Do the following. a.) Write
More informationOn the Sensitivity of Cyclically-Invariant Boolean Functions
On the Sensitivity of Cyclically-Invariant Boolean Functions Sourav Charaborty University of Chicago sourav@csuchicagoedu Abstract In this paper we construct a cyclically invariant Boolean function whose
More informationSUPPLEMENT ON THE SYMMETRIC GROUP
SUPPLEMENT ON THE SYMMETRIC GROUP RUSS WOODROOFE I presented a couple of aspects of the theory of the symmetric group S n differently than what is in Herstein. These notes will sketch this material. You
More informationLecture 15: The Hidden Subgroup Problem
CS 880: Quantum Information Processing 10/7/2010 Lecture 15: The Hidden Subgroup Problem Instructor: Dieter van Melkebeek Scribe: Hesam Dashti The Hidden Subgroup Problem is a particular type of symmetry
More informationMath 430 Exam 1, Fall 2006
c IIT Dept. Applied Mathematics, October 21, 2008 1 PRINT Last name: Signature: First name: Student ID: Math 430 Exam 1, Fall 2006 These theorems may be cited at any time during the test by stating By
More informationExercises on chapter 1
Exercises on chapter 1 1. Let G be a group and H and K be subgroups. Let HK = {hk h H, k K}. (i) Prove that HK is a subgroup of G if and only if HK = KH. (ii) If either H or K is a normal subgroup of G
More informationSome aspects of codes over rings
Some aspects of codes over rings Peter J. Cameron p.j.cameron@qmul.ac.uk Galway, July 2009 This is work by two of my students, Josephine Kusuma and Fatma Al-Kharoosi Summary Codes over rings and orthogonal
More informationOn the Complexity of Group Isomorphism
On the Complexity of Group Isomorphism Fabian Wagner Institut für Theoretische Informatik Universität Ulm fabian.wagner@uni-ulm.de July 4, 2012 Abstract The group isomorphism problem consists in deciding
More informationIsometry Dimension of Finite Groups
Journal of Algebra 246, 641 646 (2001) doi:10.1006/jabr.2001.8973, available online at http://www.idealibrary.com on Isometry Dimension of Finite Groups Manish M. Patnaik 1 Massachusetts Institute of Technology
More informationLecture 22: Counting
CS 710: Complexity Theory 4/8/2010 Lecture 22: Counting Instructor: Dieter van Melkebeek Scribe: Phil Rydzewski & Chi Man Liu Last time we introduced extractors and discussed two methods to construct them.
More informationMAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems.
MAT534 Fall 2013 Practice Midterm I The actual midterm will consist of five problems. Problem 1 Find all homomorphisms a) Z 6 Z 6 ; b) Z 6 Z 18 ; c) Z 18 Z 6 ; d) Z 12 Z 15 ; e) Z 6 Z 25 Proof. a)ψ(1)
More informationSOME EXAMPLES OF THE GALOIS CORRESPONDENCE
SOME EXAMPLES OF THE GALOIS CORRESPONDENCE KEITH CONRAD Example 1. The field extension (, ω)/, where ω is a nontrivial cube root of unity, is Galois: it is a splitting field over for X, which is separable
More informationIIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1
IIT Mumbai 2015 MA 419, Basic Algebra Tutorial Sheet-1 Let Σ be the set of all symmetries of the plane Π. 1. Give examples of s, t Σ such that st ts. 2. If s, t Σ agree on three non-collinear points, then
More informationNP-Complete problems
NP-Complete problems NP-complete problems (NPC): A subset of NP. If any NP-complete problem can be solved in polynomial time, then every problem in NP has a polynomial time solution. NP-complete languages
More informationThe expected number of random elements to generate a finite group by Alexander Lubotzky
The expected number of random elements to generate a finite group by Alexander Lubotzky To John Thompson Let G be a finite group with a minimal number of generators d = d(g). If one chooses random elements
More informationMATH 433 Applied Algebra Lecture 22: Review for Exam 2.
MATH 433 Applied Algebra Lecture 22: Review for Exam 2. Topics for Exam 2 Permutations Cycles, transpositions Cycle decomposition of a permutation Order of a permutation Sign of a permutation Symmetric
More informationList of topics for the preliminary exam in algebra
List of topics for the preliminary exam in algebra 1 Basic concepts 1. Binary relations. Reflexive, symmetric/antisymmetryc, and transitive relations. Order and equivalence relations. Equivalence classes.
More informationPermutation Group Algorithms
Permutation Group Algorithms 2016 1 / 32 Permutation Group Algorithms Zoltán Halasi Eötvös Loránd University 2016 More group theory Permutation Group Algorithms 2016 2 / 32 Going into deeper to the structure
More informationDefinitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations
Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of
More information1. Group Theory Permutations.
1.1. Permutations. 1. Group Theory Problem 1.1. Let G be a subgroup of S n of index 2. Show that G = A n. Problem 1.2. Find two elements of S 7 that have the same order but are not conjugate. Let π S 7
More informationIdentifying Graph Automorphisms Using Determining Sets
Identifying Graph Automorphisms Using Determining Sets Debra L. Boutin Department of Mathematics Hamilton College, Clinton, NY 13323 dboutin@hamilton.edu Submitted: May 31, 2006; Accepted: Aug 22, 2006;
More informationNon-Approximability Results (2 nd part) 1/19
Non-Approximability Results (2 nd part) 1/19 Summary - The PCP theorem - Application: Non-approximability of MAXIMUM 3-SAT 2/19 Non deterministic TM - A TM where it is possible to associate more than one
More informationMath 430 Exam 2, Fall 2008
Do not distribute. IIT Dept. Applied Mathematics, February 16, 2009 1 PRINT Last name: Signature: First name: Student ID: Math 430 Exam 2, Fall 2008 These theorems may be cited at any time during the test
More informationAutomorphism group of the balanced hypercube
Abstract Also available at http://amc-journal.eu ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 12 (2017) 145 154 Automorphism group of the balanced hypercube
More informationSymmetries and the Complexity of Pure Nash Equilibrium
Symmetries and the Complexity of Pure Nash Equilibrium Felix Brandt a Felix Fischer a, Markus Holzer b a Institut für Informatik, Universität München, Oettingenstr. 67, 80538 München, Germany b Institut
More information1 Circuit Complexity. CS 6743 Lecture 15 1 Fall Definitions
CS 6743 Lecture 15 1 Fall 2007 1 Circuit Complexity 1.1 Definitions A Boolean circuit C on n inputs x 1,..., x n is a directed acyclic graph (DAG) with n nodes of in-degree 0 (the inputs x 1,..., x n ),
More informationLecture 3: Nondeterminism, NP, and NP-completeness
CSE 531: Computational Complexity I Winter 2016 Lecture 3: Nondeterminism, NP, and NP-completeness January 13, 2016 Lecturer: Paul Beame Scribe: Paul Beame 1 Nondeterminism and NP Recall the definition
More information120A LECTURE OUTLINES
120A LECTURE OUTLINES RUI WANG CONTENTS 1. Lecture 1. Introduction 1 2 1.1. An algebraic object to study 2 1.2. Group 2 1.3. Isomorphic binary operations 2 2. Lecture 2. Introduction 2 3 2.1. The multiplication
More informationFrobenius groups, near-rings, and combinatorial designs (Life after Coolville)
Frobenius groups, near-rings, and combinatorial designs (Life after Coolville) A combinatorial design is an incidence structure of points and blocks. Blocks are simply sets of points, and we say a point
More informationGalois Theory TCU Graduate Student Seminar George Gilbert October 2015
Galois Theory TCU Graduate Student Seminar George Gilbert October 201 The coefficients of a polynomial are symmetric functions of the roots {α i }: fx) = x n s 1 x n 1 + s 2 x n 2 + + 1) n s n, where s
More informationSubspace-Invariant AC 0 Formulas
Subspace-Invariant AC 0 Formulas Benjamin Rossman University of Toronto June 12, 2018 Abstract We consider the action of a linear subspace U of {0, 1} n on the set of AC 0 formulas with inputs labeled
More informationBlock Sensitivity of Minterm-Transitive Functions
Block Sensitivity of Minterm-Transitive Functions Andrew Drucker Abstract Boolean functions with a high degree of symmetry are interesting from a complexity theory perspective: extensive research has shown
More informationPractice Algebra Qualifying Exam Solutions
Practice Algebra Qualifying Exam Solutions 1. Let A be an n n matrix with complex coefficients. Define tr A to be the sum of the diagonal elements. Show that tr A is invariant under conjugation, i.e.,
More informationInteresting Examples on Maximal Irreducible Goppa Codes
Interesting Examples on Maximal Irreducible Goppa Codes Marta Giorgetti Dipartimento di Fisica e Matematica, Universita dell Insubria Abstract. In this paper a full categorization of irreducible classical
More informationCSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal?
CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? The conjecture that P is different from NP made its way on to several lists of the most important unsolved problems in Mathematics (never
More informationREU 2007 Discrete Math Lecture 2
REU 2007 Discrete Math Lecture 2 Instructor: László Babai Scribe: Shawn Drenning June 19, 2007. Proofread by instructor. Last updated June 20, 1 a.m. Exercise 2.0.1. Let G be an abelian group and A G be
More informationCombinatorial Methods in Study of Structure of Inverse Semigroups
Combinatorial Methods in Study of Structure of Inverse Semigroups Tatiana Jajcayová Comenius University Bratislava, Slovakia Graphs, Semigroups, and Semigroup Acts 2017, Berlin October 12, 2017 Presentations
More informationTHE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS
THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS GÁBOR HORVÁTH, CHRYSTOPHER L. NEHANIV, AND KÁROLY PODOSKI Dedicated to John Rhodes on the occasion of his 80th birthday.
More informationOn the Sensitivity of Cyclically-Invariant Boolean Functions
On the Sensitivity of Cyclically-Invariant Boolean Functions arxiv:cs/0501026v1 [cs.cc] 13 Jan 2005 Sourav Chakraborty University of Chicago sourav@cs.uchicago.edu 05-10-2004 Abstract In this paper we
More informationIntroduction to Kleene Algebras
Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)
More informationSensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis)
Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sourav Chakraborty Thesis Advisor: László Babai February, 2005 Abstract We discuss several complexity measures
More informationSolving an arbitrary permutation puzzle
T.C. Brouwer Solving an arbitrary permutation puzzle Bachelor thesis, June 18, 2016 Supervisor: Dr. R.M. van Luijk Mathematisch Instituut, Universiteit Leiden Contents 1 Introduction 2 Mathematical formulation
More informationBMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014
Time Limit: 60 mins. Maximum Score: 125 points. Instructions: 1. When a problem asks you to compute or list something, no proof is necessary. However, for all other problems, unless otherwise indicated,
More informationCOURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA
COURSE SUMMARY FOR MATH 504, FALL QUARTER 2017-8: MODERN ALGEBRA JAROD ALPER Week 1, Sept 27, 29: Introduction to Groups Lecture 1: Introduction to groups. Defined a group and discussed basic properties
More informationOrbits of D-maximal sets in E
Orbits of in E Peter M Gerdes April 19, 2012 * Joint work with Peter Cholak and Karen Lange Peter M Gerdes Orbits of in E Outline 1 2 3 Peter M Gerdes Orbits of in E Notation ω is the natural numbers X
More information6.842 Randomness and Computation April 2, Lecture 14
6.84 Randomness and Computation April, 0 Lecture 4 Lecturer: Ronitt Rubinfeld Scribe: Aaron Sidford Review In the last class we saw an algorithm to learn a function where very little of the Fourier coeffecient
More informationNick Gill. 13th July Joint with Hunt (USW) and Spiga (Milano Bicocca).
13th July 2016 Joint with Hunt and Spiga (Milano Bicocca). Overview Beautiful sets From here on, G is a group acting on a set Ω, and Λ is a subset of Ω. Write G Λ for the set-wise stabilizer of Λ. Write
More informationDefinitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch
Definitions, Theorems and Exercises Abstract Algebra Math 332 Ethan D. Bloch December 26, 2013 ii Contents 1 Binary Operations 3 1.1 Binary Operations............................... 4 1.2 Isomorphic Binary
More informationA Necessary Condition for Learning from Positive Examples
Machine Learning, 5, 101-113 (1990) 1990 Kluwer Academic Publishers. Manufactured in The Netherlands. A Necessary Condition for Learning from Positive Examples HAIM SHVAYTSER* (HAIM%SARNOFF@PRINCETON.EDU)
More informationProof Assistants for Graph Non-isomorphism
Proof Assistants for Graph Non-isomorphism Arjeh M. Cohen 8 January 2007 second lecture of Three aspects of exact computation a tutorial at Mathematics: Algorithms and Proofs (MAP) Leiden, January 8 12,
More informationNormal cyclotomic schemes over a Galois ring
St.Petersburg Department of Steklov Mathematical Institute Russia (mostly joint work with Ilia Ponomarenko) The 11th International Conference on Finite Fields Friday, July 26, Magdeburg Outline Cyclotomic
More informationGraph Isomorphism is in SPP
Graph Isomorphism is in SPP V. Arvind and Piyush P Kurur Institute of Mathematical Sciences, C.I.T Campus Chennai 600113, India email: {arvind,ppk}@imsc.ernet.in Abstract We show that Graph Isomorphism
More informationLecture 8: Complete Problems for Other Complexity Classes
IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Basic Course on Computational Complexity Lecture 8: Complete Problems for Other Complexity Classes David Mix Barrington and Alexis Maciel
More informationCritical density, automorphisms, and Harm Derksen. Jason Bell
Critical density, automorphisms, and Harm Derksen Jason Bell 1 Let X be a topological space and let S be an infinite subset of X. We say that S is critically dense if every infinite subset of S is dense
More informationALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS
ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS Your Name: Conventions: all rings and algebras are assumed to be unital. Part I. True or false? If true provide a brief explanation, if false provide a counterexample
More informationPentavalent symmetric graphs of order twice a prime power
Pentavalent symmetric graphs of order twice a prime power Yan-Quan Feng Mathematics, Beijing Jiaotong University Beijing 100044, P.R. China yqfeng@bjtu.edu.cn A joint work with Yan-Tao Li, Da-Wei Yang,
More informationSOME QUESTIONS ARISING FROM THE STUDY OF THE GENERATING GRAPH
SOME QUESTIONS ARISING FROM THE STUDY OF Andrea Lucchini Università di Padova, Italy ISCHIA GROUP THEORY 2012 March, 26th - 29th The generating graph Γ(G) of a group G is the graph defined on the non-identity
More informationCONSEQUENCES OF THE SYLOW THEOREMS
CONSEQUENCES OF THE SYLOW THEOREMS KEITH CONRAD For a group theorist, Sylow s Theorem is such a basic tool, and so fundamental, that it is used almost without thinking, like breathing. Geoff Robinson 1.
More informationName: Solutions Final Exam
Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Put your name on each page of your paper. 1. [10 Points] For
More informationCSE200: Computability and complexity Space Complexity
CSE200: Computability and complexity Space Complexity Shachar Lovett January 29, 2018 1 Space complexity We would like to discuss languages that may be determined in sub-linear space. Lets first recall
More informationOn the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States
On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States Sven De Felice 1 and Cyril Nicaud 2 1 LIAFA, Université Paris Diderot - Paris 7 & CNRS
More informationLecture 18: Oct 15, 2014
E0 224 Computational Complexity Theory Indian Institute of Science Fall 2014 Department of Computer Science and Automation Lecture 18: Oct 15, 2014 Lecturer: Chandan Saha Scribe:
More informationCertifying polynomials for AC 0 [ ] circuits, with applications
Certifying polynomials for AC 0 [ ] circuits, with applications Swastik Kopparty Srikanth Srinivasan Abstract In this paper, we introduce and develop the method of certifying polynomials for proving AC
More informationNP-completeness. Chapter 34. Sergey Bereg
NP-completeness Chapter 34 Sergey Bereg Oct 2017 Examples Some problems admit polynomial time algorithms, i.e. O(n k ) running time where n is the input size. We will study a class of NP-complete problems
More information2 P vs. NP and Diagonalization
2 P vs NP and Diagonalization CS 6810 Theory of Computing, Fall 2012 Instructor: David Steurer (sc2392) Date: 08/28/2012 In this lecture, we cover the following topics: 1 3SAT is NP hard; 2 Time hierarchies;
More informationU.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan August 30, Notes for Lecture 1
U.C. Berkeley CS278: Computational Complexity Handout N1 Professor Luca Trevisan August 30, 2004 Notes for Lecture 1 This course assumes CS170, or equivalent, as a prerequisite. We will assume that the
More informationUnit I (Logic and Proofs)
SUBJECT NAME SUBJECT CODE : MA 6566 MATERIAL NAME REGULATION : Discrete Mathematics : Part A questions : R2013 UPDATED ON : April-May 2018 (Scan the above QR code for the direct download of this material)
More informationGRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.
GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,
More information