Vertex Identifying Code in Infinite Hexagonal Grid
|
|
- Bryce Baker
- 5 years ago
- Views:
Transcription
1 Gexin Yu College of William and Mary Joint work with Ari Cukierman
2 Definitions and Motivation Goal: put sensors in a network to detect which machine failed
3 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node
4 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node
5 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions:
6 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time
7 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit
8 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit a sensor at v can see v and its neighbors
9 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit a sensor at v can see v and its neighbors Problem: Find a subset D V (G) s.t.
10 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit a sensor at v can see v and its neighbors Problem: Find a subset D V (G) s.t. for all v V (G), N[v] D, and
11 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit a sensor at v can see v and its neighbors Problem: Find a subset D V (G) s.t. for all v V (G), N[v] D, and u, v V (G) if u v then N[u] D N[v] D
12 Definitions and Motivation Goal: put sensors in a network to detect which machine failed A solution: put a sensor on each node (Too expensive) Assumptions: machines fail one at a time each sensor only sends one bit a sensor at v can see v and its neighbors Problem: Find a subset D V (G) s.t. for all v V (G), N[v] D, and u, v V (G) if u v then N[u] D N[v] D Definition: We call such a set D a (vertex identifying) code.
13 Examples: codes and non-codes NO!
14 Examples: codes and non-codes NO! NO!
15 Examples: codes and non-codes NO! NO! YES!
16 Examples: codes and non-codes NO! NO! YES! Observation: Every path P n with n 3 has a code.
17 Examples: codes and non-codes NO! NO! YES! Observation: Every path P n with n 3 has a code.
18 Find the right problem u v
19 Find the right problem u v Obstacle: N[u] = N[v], so N[u] D = N[v] D for any D.
20 Find the right problem u v Obstacle: N[u] = N[v], so N[u] D = N[v] D for any D. Fact: G has a code iff for all u v we have N[u] N[v].
21 Find the right problem u v Obstacle: N[u] = N[v], so N[u] D = N[v] D for any D. Fact: G has a code iff for all u v we have N[u] N[v]. Definition: We call such a graph twin-free.
22 Find the right problem u v Obstacle: N[u] = N[v], so N[u] D = N[v] D for any D. Fact: G has a code iff for all u v we have N[u] N[v]. Definition: We call such a graph twin-free. New problem: If G is twin-free, find a smallest code.
23 Find the right problem u v Obstacle: N[u] = N[v], so N[u] D = N[v] D for any D. Fact: G has a code iff for all u v we have N[u] N[v]. Definition: We call such a graph twin-free. New problem: If G is twin-free, find a smallest code. We are most interested in infinite grids.
24 Infinite graphs We consider infinite graphs with following properties:
25 Infinite graphs We consider infinite graphs with following properties: twin-free
26 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree)
27 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex)
28 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex) Ex. V (G Z ) = Z and uv E(G Z ) iff u v = 1 (infinite path)
29 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex) Ex. V (G Z ) = Z and uv E(G Z ) iff u v = 1 (infinite path)
30 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex) Ex. V (G Z ) = Z and uv E(G Z ) iff u v = 1 (infinite path) Definition: Rather than the smallest size code, we want the lowest density (fraction) code.
31 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex) Ex. V (G Z ) = Z and uv E(G Z ) iff u v = 1 (infinite path) Definition: Rather than the smallest size code, we want the lowest density (fraction) code. We call this the density of G, τ(g).
32 Infinite graphs We consider infinite graphs with following properties: twin-free locally finite (every vertex has finite degree) vertex transitive (graph looks the same from each vertex) Ex. V (G Z ) = Z and uv E(G Z ) iff u v = 1 (infinite path) Definition: Rather than the smallest size code, we want the lowest density (fraction) code. We call this the density of G, τ(g). Question: what is τ(g Z )?
33 Density of Square and Triangular Grids Triangular Grid: Karpovsky-Chakrabarty-Levitin (1998) showed that τ = 1 4.
34 Density of Square and Triangular Grids Triangular Grid: Karpovsky-Chakrabarty-Levitin (1998) showed that τ = 1 4. Square Grid: Cohen-Hongala-Lobstein-Zémor (2000) showed that τ 7 20 ; and Ben-Haim-Litsyn (2005) showed that τ 7 20.
35 Code for Hex Grid Upper bound Cohen-Hongala-Lobstein-Zémor (2000) had the following constructions with density 3 7 :
36 Code for Hex Grid Upper bound Cohen-Hongala-Lobstein-Zémor (2000) had the following constructions with density 3 7 :
37 Code for Hex Grid Upper bound Cohen-Hongala-Lobstein-Zémor (2000) had the following constructions with density 3 7 :
38 Code for Hex Grid Upper bound Cohen-Hongala-Lobstein-Zémor (2000) had the following constructions with density 3 7 :
39 Code for Hex Grid Upper bound (Cont.) Jeff Soosiah has the following construction with density 3 7 :
40 Code for Hex Grid Upper bound (Cont.) We find more construction with density 3 7 :
41 Code for Hex Grid Lower bound Karpovsky-Chakrabarty-Levitin (1998) showed that τ 2 5.
42 Code for Hex Grid Lower bound Karpovsky-Chakrabarty-Levitin (1998) showed that τ 2 5. Cohen-Hongala-Lobstein-Zémor (2000) showed that τ
43 Code for Hex Grid Lower bound Karpovsky-Chakrabarty-Levitin (1998) showed that τ 2 5. Cohen-Hongala-Lobstein-Zémor (2000) showed that τ They took a finite portion of the grid, proved a lower bound for the (finite) graph, and then extended that to infinite grid.
44 Code for Hex Grid Lower bound Karpovsky-Chakrabarty-Levitin (1998) showed that τ 2 5. Cohen-Hongala-Lobstein-Zémor (2000) showed that τ They took a finite portion of the grid, proved a lower bound for the (finite) graph, and then extended that to infinite grid. Cranston and Y. (2009) used a cake-sharing idea and proved τ
45 Code for Hex Grid Lower bound Karpovsky-Chakrabarty-Levitin (1998) showed that τ 2 5. Cohen-Hongala-Lobstein-Zémor (2000) showed that τ They took a finite portion of the grid, proved a lower bound for the (finite) graph, and then extended that to infinite grid. Cranston and Y. (2009) used a cake-sharing idea and proved τ We further improve the bounds: τ
46 Proving a Lower Bound (sketch) Forget infinite for now
47 Proving a Lower Bound (sketch) Forget infinite for now Suppose that D is a code for G. Put a cake at each v D and redistribute so that each u V (G) get at least t cake (0 < t < 1).
48 Proving a Lower Bound (sketch) Forget infinite for now Suppose that D is a code for G. Put a cake at each v D and redistribute so that each u V (G) get at least t cake (0 < t < 1). Then D t V (G), or τ(g) = D V (G) t.
49 Proving a Lower Bound (sketch) Forget infinite for now Suppose that D is a code for G. Put a cake at each v D and redistribute so that each u V (G) get at least t cake (0 < t < 1). Then D t V (G), or τ(g) = D V (G) t. The same idea works for infinite graphs.
50 Proving a Lower Bound (sketch) Forget infinite for now Suppose that D is a code for G. Put a cake at each v D and redistribute so that each u V (G) get at least t cake (0 < t < 1). Then D t V (G), or τ(g) = D V (G) t. The same idea works for infinite graphs. Key: how should we share the cake?
51 Proving a Lower Bound (Cont.) To start with, we assume that v D gets enough charge evenly from its neighbors in D: a vertex v D gets 1 k τ from each of its k neighbor in D.
52 Proving a Lower Bound (Cont.) To start with, we assume that v D gets enough charge evenly from its neighbors in D: a vertex v D gets 1 k τ from each of its k neighbor in D. We analyze the remaining charges (in the worst case) of k-clusters (components of k vertices in D):
53 :13:54 1/1 verypoor.pdf (#15) :21:31 1/1 open3.pdf (#16) Proving a Lower Bound (Cont.) To start with, we assume that v D gets enough charge evenly from its neighbors in D: a vertex v D gets 1 k τ from each of its k neighbor in D. We analyze the remaining charges (in the worst case) of k-clusters (components of k vertices in D): Figure: 1-cluster: 1 τ τ = τ = 1 24 Figure: 3-cluster: 3 3τ 3τ τ = 3 7τ = 2 24
54 Proving a Lower Bound (Cont.) The key observation is that in the worst cases for 1-cluster, we can always find a so-called Type-1 paired 3-clusters or Type-2 paired 3-clusters near the 1-cluster, which can be used to supply enough charges for the 1-cluster.
55 Research Problems We now know that for infinite hexagon grid, 5 12 τ 3 7. What s the exact value of τ?
56 Research Problems We now know that for infinite hexagon grid, 5 12 τ 3 7. What s the exact value of τ? How about 3-dimensional grids? How about n-dimension hypercube?
57 Research Problems We now know that for infinite hexagon grid, 5 12 τ 3 7. What s the exact value of τ? How about 3-dimensional grids? How about n-dimension hypercube? It is NP-hard to find the minimum ID-code for a given graph, even a given connected planar graph with maximum degree 4 and girth at least k 3. Can we find any good bounds for such graphs?
58 Research Problems We now know that for infinite hexagon grid, 5 12 τ 3 7. What s the exact value of τ? How about 3-dimensional grids? How about n-dimension hypercube? It is NP-hard to find the minimum ID-code for a given graph, even a given connected planar graph with maximum degree 4 and girth at least k 3. Can we find any good bounds for such graphs? How about 2 + -identifying code (that is, use more powerful sensors)?
59 Questions?
New Bounds on the Minimum Density of a Vertex Identifying Code for the Infinite Hexagonal Grid
New Bounds on the Minimum Density of a Vertex Identifying Code for the Infinite Hexagonal Grid Ari Cukierman Gexin Yu January 20, 2011 Abstract For a graph, G, and a vertex v V (G), let N[v] be the set
More informationFactoring Banded Permutations and Bounds on the Density of Vertex Identifying Codes on the Infinite Snub Hexagonal Grid
College of William and Mary W&M ScholarWorks Undergraduate Honors Theses Theses, Dissertations, & Master Projects 2011 Factoring Banded Permutations and Bounds on the Density of Vertex Identifying Codes
More informationAutomated Discharging Arguments for Density Problems in Grids (Extended Abstract )
Automated Discharging Arguments for Density Problems in Grids (Extended Abstract ) Derrick Stolee Department of Computer Science Department of Mathematics Iowa State University dstolee@iastate.edu July
More informationIdentifying codes for infinite triangular grids with a finite number of rows
Identifying codes for infinite triangular grids with a finite number of rows Rennan Dantas, Frédéric Havet, Rudini Sampaio To cite this version: Rennan Dantas, Frédéric Havet, Rudini Sampaio. Identifying
More informationOn Locating-Dominating Codes in Binary Hamming Spaces
Discrete Mathematics and Theoretical Computer Science 6, 2004, 265 282 On Locating-Dominating Codes in Binary Hamming Spaces Iiro Honkala and Tero Laihonen and Sanna Ranto Department of Mathematics and
More informationMath 412: Number Theory Lecture 3: Prime Decomposition of
Math 412: Number Theory Lecture 3: Prime Decomposition of Integers Gexin Yu gyu@wm.edu College of William and Mary Prime numbers Definition: a (positive) integer p is prime if p has no divisor other than
More informationMinimizing the size of an identifying or locating-dominating code in a graph is NP-hard
Theoretical Computer Science 290 (2003) 2109 2120 www.elsevier.com/locate/tcs Note Minimizing the size of an identifying or locating-dominating code in a graph is NP-hard Irene Charon, Olivier Hudry, Antoine
More informationOpen neighborhood locating-dominating sets
AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 46 (2010), Pages 109 119 Open neighborhood locating-dominating sets Suk J. Seo Computer Science Department Middle Tennessee State University Murfreesboro, TN
More informationSection Partitioned Matrices and LU Factorization
Section 2.4 2.5 Partitioned Matrices and LU Factorization Gexin Yu gyu@wm.edu College of William and Mary partition matrices into blocks In real world problems, systems can have huge numbers of equations
More informationIdentifying Codes and Domination in the Product of Graphs
Clemson University TigerPrints All Dissertations Dissertations 5-2014 Identifying Codes and Domination in the Product of Graphs Kirsti Wash Clemson University, kirstiw@clemson.edu Follow this and additional
More informationMath 412: Number Theory Lecture 25 Gaussian Integers
Math 412: Number Theory Lecture 25 Gaussian Integers Gexin Yu gyu@wm.edu College of William and Mary Gaussian Integers and norm function Let i = p 1. Complex numbers of the form a + bi with a, b 2 Z are
More informationGeneral bounds for identifying codes in some infinite regular graphs
General bounds for identifying codes in some infinite regular graphs Irène Charon CNRS & ENST 46, rue Barrault 75634 Paris Cedex 13 - France charon@infres.enst.fr Olivier Hudry CNRS & ENST 46, rue Barrault
More informationTopics in Approximation Algorithms Solution for Homework 3
Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L
More informationEQUITABLE COLORING OF SPARSE PLANAR GRAPHS
EQUITABLE COLORING OF SPARSE PLANAR GRAPHS RONG LUO, D. CHRISTOPHER STEPHENS, AND GEXIN YU Abstract. A proper vertex coloring of a graph G is equitable if the sizes of color classes differ by at most one.
More informationPhase Transitions in k-colorability of Random Graphs
Phase Transitions in -Colorability of Random Graphs Cris Moore Santa Fe Institute University of New Mexico Anna Olson Carnegie Mellon University August 15, 2008 Abstract We used the first- and second-moment
More informationGraphs admitting a k-nu Polymorphism
Graphs admitting a k-nu Polymorphism B. Larose 1 2 and friends 1 Concordia University, Montréal QC 2 Champlain Regional College, St-Lambert QC AMS Sectional Meeting, Boulder CO, April 2013 Authors and
More informationIdentifying codes in vertex-transitive graphs and strongly regular graphs
Identifying codes in vertex-transitive graphs and strongly regular graphs Sylvain Gravier Institut Fourier University of Grenoble Grenoble, France sylvain.gravier@ujf-grenoble.fr Aline Parreau LIRIS University
More information4. How to prove a problem is NPC
The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation
More informationDP-4-COLORABILITY OF PLANAR GRAPHS WITHOUT GIVEN TWO ADJACENT CYCLES
DP-4-COLORABILITY OF PLANAR GRAPHS WITHOUT GIVEN TWO ADJACENT CYCLES RUNRUN LIU 1 AND XIANGWEN LI 1 AND KITTIKORN NAKPRASIT 2 AND PONGPAT SITTITRAI 2 AND GEXIN YU 1,3 1 School of Mathematics & Statistics,
More informationDominating Set. Chapter 26
Chapter 26 Dominating Set In this chapter we present another randomized algorithm that demonstrates the power of randomization to break symmetries. We study the problem of finding a small dominating set
More informationDominating Set. Chapter Sequential Greedy Algorithm 294 CHAPTER 26. DOMINATING SET
294 CHAPTER 26. DOMINATING SET 26.1 Sequential Greedy Algorithm Chapter 26 Dominating Set Intuitively, to end up with a small dominating set S, nodes in S need to cover as many neighbors as possible. It
More informationarxiv: v1 [math.co] 7 Nov 2018
DP-4-COLORABILITY OF TWO CLASSES OF PLANAR GRAPHS LILY CHEN 1 AND RUNRUN LIU 2 AND GEXIN YU 2, AND REN ZHAO 1 AND XIANGQIAN ZHOU 1,4 arxiv:1811.02920v1 [math.co] Nov 2018 1 School of Mathematical Sciences,
More informationMath 412: Number Theory Lecture 13 Applications of
Math 412: Number Theory Lecture 13 Applications of Gexin Yu gyu@wm.edu College of William and Mary Partition of integers A partition λ of the positive integer n is a non increasing sequence of positive
More informationAlgorithms Design & Analysis. Approximation Algorithm
Algorithms Design & Analysis Approximation Algorithm Recap External memory model Merge sort Distribution sort 2 Today s Topics Hard problem Approximation algorithms Metric traveling salesman problem A
More informationAlgorithm Design Strategies V
Algorithm Design Strategies V Joaquim Madeira Version 0.0 October 2016 U. Aveiro, October 2016 1 Overview The 0-1 Knapsack Problem Revisited The Fractional Knapsack Problem Greedy Algorithms Example Coin
More informationCS 301: Complexity of Algorithms (Term I 2008) Alex Tiskin Harald Räcke. Hamiltonian Cycle. 8.5 Sequencing Problems. Directed Hamiltonian Cycle
8.5 Sequencing Problems Basic genres. Packing problems: SET-PACKING, INDEPENDENT SET. Covering problems: SET-COVER, VERTEX-COVER. Constraint satisfaction problems: SAT, 3-SAT. Sequencing problems: HAMILTONIAN-CYCLE,
More informationCS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018
CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Chapter 9 PSPACE: A Class of Problems Beyond NP Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights
More informationNP-Complete Problems. More reductions
NP-Complete Problems More reductions Definitions P: problems that can be solved in polynomial time (typically in n, size of input) on a deterministic Turing machine Any normal computer simulates a DTM
More informationLecture 25: Cook s Theorem (1997) Steven Skiena. skiena
Lecture 25: Cook s Theorem (1997) Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Prove that Hamiltonian Path is NP
More informationLecture 18: More NP-Complete Problems
6.045 Lecture 18: More NP-Complete Problems 1 The Clique Problem a d f c b e g Given a graph G and positive k, does G contain a complete subgraph on k nodes? CLIQUE = { (G,k) G is an undirected graph with
More information1 More finite deterministic automata
CS 125 Section #6 Finite automata October 18, 2016 1 More finite deterministic automata Exercise. Consider the following game with two players: Repeatedly flip a coin. On heads, player 1 gets a point.
More informationAlgorithm Design and Analysis
Algorithm Design and Analysis LECTURE 22 Maximum Flow Applications Image segmentation Project selection Extensions to Max Flow Sofya Raskhodnikova 11/07/2016 S. Raskhodnikova; based on slides by E. Demaine,
More informationNP Completeness. CS 374: Algorithms & Models of Computation, Spring Lecture 23. November 19, 2015
CS 374: Algorithms & Models of Computation, Spring 2015 NP Completeness Lecture 23 November 19, 2015 Chandra & Lenny (UIUC) CS374 1 Spring 2015 1 / 37 Part I NP-Completeness Chandra & Lenny (UIUC) CS374
More informationMa/CS 6b Class 25: Error Correcting Codes 2
Ma/CS 6b Class 25: Error Correcting Codes 2 By Adam Sheffer Recall: Codes V n the set of binary sequences of length n. For example, V 3 = 000,001,010,011,100,101,110,111. Codes of length n are subsets
More informationCSE 421 NP-Completeness
CSE 421 NP-Completeness Yin at Lee 1 Cook-Levin heorem heorem (Cook 71, Levin 73): 3-SA is NP-complete, i.e., for all problems A NP, A p 3-SA. (See CSE 431 for the proof) So, 3-SA is the hardest problem
More informationNP-Complete Reductions 3
x 1 x 1 x 2 x 2 x 3 x 3 x 4 x 4 12 22 32 CS 4407 1 13 21 23 31 33 Algorithms NP-Complete Reductions 3 Prof. Gregory Provan Department of Computer Science University College Cork 1 HARDEST PROBLEMS IN NP
More informationHomework 10 (due December 2, 2009)
Homework (due December, 9) Problem. Let X and Y be independent binomial random variables with parameters (n, p) and (n, p) respectively. Prove that X + Y is a binomial random variable with parameters (n
More informationEigenvalues of (3, 6)-Fullerenes. Luis Goddyn. Matt DeVos, Bojan Mohar, Robert Šámal. Coast-to-coast Seminar:
Eigenvalues of (3, 6)-Fullerenes Luis Goddyn joint work with: Matt DeVos, Bojan Mohar, Robert Šámal Simon Fraser University, Burnaby, BC Coast-to-coast Seminar: 2007-09-25 Richard Buckminster Fuller 1895-1983
More informationREPORT DOCUMENTATION PAGE
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,
More informationChapter 9. PSPACE: A Class of Problems Beyond NP. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.
Chapter 9 PSPACE: A Class of Problems Beyond NP Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Geography Game Geography. Alice names capital city c of country she
More informationMetastability for the Ising model on a random graph
Metastability for the Ising model on a random graph Joint project with Sander Dommers, Frank den Hollander, Francesca Nardi Outline A little about metastability Some key questions A little about the, and
More information1. Introduction Recap
1. Introduction Recap 1. Tractable and intractable problems polynomial-boundness: O(n k ) 2. NP-complete problems informal definition 3. Examples of P vs. NP difference may appear only slightly 4. Optimization
More information9. PSPACE 9. PSPACE. PSPACE complexity class quantified satisfiability planning problem PSPACE-complete
Geography game Geography. Alice names capital city c of country she is in. Bob names a capital city c' that starts with the letter on which c ends. Alice and Bob repeat this game until one player is unable
More informationUC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 22 Lecturer: David Wagner April 24, Notes 22 for CS 170
UC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 22 Lecturer: David Wagner April 24, 2003 Notes 22 for CS 170 1 NP-completeness of Circuit-SAT We will prove that the circuit satisfiability
More informationthe tree till a class assignment is reached
Decision Trees Decision Tree for Playing Tennis Prediction is done by sending the example down Prediction is done by sending the example down the tree till a class assignment is reached Definitions Internal
More information9. PSPACE. PSPACE complexity class quantified satisfiability planning problem PSPACE-complete
9. PSPACE PSPACE complexity class quantified satisfiability planning problem PSPACE-complete Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne http://www.cs.princeton.edu/~wayne/kleinberg-tardos
More informationWe would like a theorem that says A graph G is hamiltonian if and only if G has property Q, where Q can be checked in polynomial time.
9 Tough Graphs and Hamilton Cycles We would like a theorem that says A graph G is hamiltonian if and only if G has property Q, where Q can be checked in polynomial time. However in the early 1970 s it
More informationConstruction of Codes Identifying Sets of Vertices
Construction of Codes Identifying Sets of Vertices Sylvain Gravier CNRS - UJF, ERTé Maths à Modeler, Groupe de Recherche GéoD Laboratoire Leibniz, 46, avenue Félix Viallet, 38031 Grenoble Cedex (France)
More informationHybrid Fault diagnosis capability analysis of Hypercubes under the PMC model and MM model
Hybrid Fault diagnosis capability analysis of Hypercubes under the PMC model and MM model Qiang Zhu,Lili Li, Sanyang Liu, Xing Zhang arxiv:1709.05588v1 [cs.dc] 17 Sep 017 Abstract System level diagnosis
More informationAnalogies and discrepancies between the vertex cover number and the weakly connected domination number of a graph
Analogies and discrepancies between the vertex cover number and the weakly connected domination number of a graph M. Lemańska a, J. A. Rodríguez-Velázquez b, Rolando Trujillo-Rasua c, a Department of Technical
More informationLecture 18: Zero-Knowledge Proofs
COM S 6810 Theory of Computing March 26, 2009 Lecture 18: Zero-Knowledge Proofs Instructor: Rafael Pass Scribe: Igor Gorodezky 1 The formal definition We intuitively defined an interactive proof to be
More informationCS5314 Randomized Algorithms. Lecture 18: Probabilistic Method (De-randomization, Sample-and-Modify)
CS5314 Randomized Algorithms Lecture 18: Probabilistic Method (De-randomization, Sample-and-Modify) 1 Introduce two topics: De-randomize by conditional expectation provides a deterministic way to construct
More information1 Computational problems
80240233: Computational Complexity Lecture 1 ITCS, Tsinghua Univesity, Fall 2007 9 October 2007 Instructor: Andrej Bogdanov Notes by: Andrej Bogdanov The aim of computational complexity theory is to study
More informationMath 412: Number Theory Lecture 26 Gaussian Integers II
Math 412: Number Theory Lecture 26 Gaussian Integers II Gexin Yu gyu@wm.edu College of William and Mary Let i = 1. Complex numbers of the form a + bi with a, b Z are called Gaussian integers. Let z = a
More informationSeparating Hierarchical and General Hub Labelings
Separating Hierarchical and General Hub Labelings Andrew V. Goldberg 1 Ilya Razenshteyn 2 Ruslan Savchenko 3 1 Microsoft Research Silicon Valley 2 CSAIL, MIT 3 Moscow State University June 23, 2013 Overview
More informationComplexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler
Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard
More informationOutline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität
More informationOn the Approximability of Partial VC Dimension
On the Approximability of Partial VC Dimension Cristina Bazgan 1 Florent Foucaud 2 Florian Sikora 1 1 LAMSADE, Université Paris Dauphine, CNRS France 2 LIMOS, Université Blaise Pascal, Clermont-Ferrand
More informationEfficient Approximation for Restricted Biclique Cover Problems
algorithms Article Efficient Approximation for Restricted Biclique Cover Problems Alessandro Epasto 1, *, and Eli Upfal 2 ID 1 Google Research, New York, NY 10011, USA 2 Department of Computer Science,
More informationCoupling. 2/3/2010 and 2/5/2010
Coupling 2/3/2010 and 2/5/2010 1 Introduction Consider the move to middle shuffle where a card from the top is placed uniformly at random at a position in the deck. It is easy to see that this Markov Chain
More informationExact Algorithms for Dominating Induced Matching Based on Graph Partition
Exact Algorithms for Dominating Induced Matching Based on Graph Partition Mingyu Xiao School of Computer Science and Engineering University of Electronic Science and Technology of China Chengdu 611731,
More informationChapter 0: Preliminaries
Chapter 0: Preliminaries Adam Sheffer March 28, 2016 1 Notation This chapter briefly surveys some basic concepts and tools that we will use in this class. Graduate students and some undergrads would probably
More informationPCP Theorem and Hardness of Approximation
PCP Theorem and Hardness of Approximation An Introduction Lee Carraher and Ryan McGovern Department of Computer Science University of Cincinnati October 27, 2003 Introduction Assuming NP P, there are many
More informationarxiv: v2 [math.co] 7 Jan 2016
Global Cycle Properties in Locally Isometric Graphs arxiv:1506.03310v2 [math.co] 7 Jan 2016 Adam Borchert, Skylar Nicol, Ortrud R. Oellermann Department of Mathematics and Statistics University of Winnipeg,
More informationResearch Statement. Shanise Walker
Research Statement Shanise Walker Extremal combinatorics is a field at the heart of mathematics. It studies how large or small certain parameters of discrete structures can be if other parameters are given.
More information10.4 The Kruskal Katona theorem
104 The Krusal Katona theorem 141 Example 1013 (Maximum weight traveling salesman problem We are given a complete directed graph with non-negative weights on edges, and we must find a maximum weight Hamiltonian
More informationCS 372: Computational Geometry Lecture 4 Lower Bounds for Computational Geometry Problems
CS 372: Computational Geometry Lecture 4 Lower Bounds for Computational Geometry Problems Antoine Vigneron King Abdullah University of Science and Technology September 20, 2012 Antoine Vigneron (KAUST)
More informationThe Minesweeper game: Percolation and Complexity
The Minesweeper game: Percolation and Complexity Elchanan Mossel Hebrew University of Jerusalem and Microsoft Research March 15, 2002 Abstract We study a model motivated by the minesweeper game In this
More informationInjective colorings of sparse graphs
Injective colorings of sparse graphs Daniel W. Cranston Seog-Jin Kim Gexin Yu June 10, 2010 Abstract Let mad(g) denote the maximum average degree (over all subgraphs) of G and let χ i(g) denote the injective
More informationHomomorphism Preservation Theorem. Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain
Homomorphism Preservation Theorem Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Structure of the talk 1. Classical preservation theorems 2. Preservation theorems in finite model
More informationLecture 17: May 29, 2002
EE596 Pat. Recog. II: Introduction to Graphical Models University of Washington Spring 2000 Dept. of Electrical Engineering Lecture 17: May 29, 2002 Lecturer: Jeff ilmes Scribe: Kurt Partridge, Salvador
More informationCS21 Decidability and Tractability
CS21 Decidability and Tractability Lecture 18 February 16, 2018 February 16, 2018 CS21 Lecture 18 1 Outline the complexity class NP 3-SAT is NP-complete NP-complete problems: independent set, vertex cover,
More informationDominating Set. Chapter 7
Chapter 7 Dominating Set In this chapter we present another randomized algorithm that demonstrates the power of randomization to break symmetries. We study the problem of finding a small dominating set
More informationA An Overview of Complexity Theory for the Algorithm Designer
A An Overview of Complexity Theory for the Algorithm Designer A.1 Certificates and the class NP A decision problem is one whose answer is either yes or no. Two examples are: SAT: Given a Boolean formula
More informationLimits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam
Limits to Approximability: When Algorithms Won't Help You Note: Contents of today s lecture won t be on the exam Outline Limits to Approximability: basic results Detour: Provers, verifiers, and NP Graph
More informationLecture Hardness of Set Cover
PCPs and Inapproxiability CIS 6930 October 5, 2009 Lecture Hardness of Set Cover Lecturer: Dr. My T. Thai Scribe: Ying Xuan 1 Preliminaries 1.1 Two-Prover-One-Round Proof System A new PCP model 2P1R Think
More informationGraph Theory and Optimization Computational Complexity (in brief)
Graph Theory and Optimization Computational Complexity (in brief) Nicolas Nisse Inria, France Univ. Nice Sophia Antipolis, CNRS, I3S, UMR 7271, Sophia Antipolis, France September 2015 N. Nisse Graph Theory
More informationMachine Learning for Data Science (CS4786) Lecture 11
Machine Learning for Data Science (CS4786) Lecture 11 Spectral clustering Course Webpage : http://www.cs.cornell.edu/courses/cs4786/2016sp/ ANNOUNCEMENT 1 Assignment P1 the Diagnostic assignment 1 will
More informationSpectral Graph Theory Lecture 2. The Laplacian. Daniel A. Spielman September 4, x T M x. ψ i = arg min
Spectral Graph Theory Lecture 2 The Laplacian Daniel A. Spielman September 4, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened in class. The notes written before
More informationMath 4377/6308 Advanced Linear Algebra
1.4 Linear Combinations Math 4377/6308 Advanced Linear Algebra 1.4 Linear Combinations & Systems of Linear Equations Jiwen He Department of Mathematics, University of Houston jiwenhe@math.uh.edu math.uh.edu/
More informationarxiv: v1 [math.co] 18 Nov 2016
EQUITABLE COLORING OF SPARSE PLANAR GRAPHS arxiv:1611.06031v1 [math.co] 18 Nov 2016 RONG LUO, JEAN-SÉBASTIEN SERENI, D. CHRISTOPHER STEPHENS, AND GEXIN YU Abstract. A proper vertex coloring of a graph
More informationHAMILTONIAN PROPERTIES OF TRIANGULAR GRID GRAPHS. 1. Introduction
HAMILTONIAN PROPERTIES OF TRIANGULAR GRID GRAPHS VALERY S. GORDON, YURY L. ORLOVICH, FRANK WERNER Abstract. A triangular grid graph is a finite induced subgraph of the infinite graph associated with the
More informationCSE 105 THEORY OF COMPUTATION
CSE 105 THEORY OF COMPUTATION "Winter" 2018 http://cseweb.ucsd.edu/classes/wi18/cse105-ab/ Today's learning goals Sipser Ch 7 Distinguish between computability and complexity Articulate motivation questions
More informationBBM402-Lecture 11: The Class NP
BBM402-Lecture 11: The Class NP Lecturer: Lale Özkahya Resources for the presentation: http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-045j-automata-computability-andcomplexity-spring-2011/syllabus/
More informationLecture 2: A Las Vegas Algorithm for finding the closest pair of points in the plane
Randomized Algorithms Lecture 2: A Las Vegas Algorithm for finding the closest pair of points in the plane Sotiris Nikoletseas Professor CEID - ETY Course 2017-2018 Sotiris Nikoletseas, Professor Randomized
More informationBasis Collapse in Holographic Algorithms Over All Domain Sizes
Basis Collapse in Holographic Algorithms Over All Domain Sizes Sitan Chen Harvard College March 29, 2016 Introduction Matchgates/Holographic Algorithms: A Crash Course Basis Size and Domain Size Collapse
More informationComp487/587 - Boolean Formulas
Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested
More informationInjective colorings of sparse graphs
Injective colorings of sparse graphs Daniel W. Cranston Seog-Jin Kim Gexin Yu August 28, 2008 Abstract Let Mad(G) denote the maximum average degree (over all subgraphs) of G and let χ i(g) denote the injective
More informationCS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018
CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Recap Network Flow Problems Max-Flow Min Cut Theorem Ford Fulkerson Augmenting Paths Residual Flow Graph Integral Solutions
More informationMarthe Bonamy, Paul Dorbec, Paul Ouvrard. July 6, University of Bordeaux
RECONFIGURING DOMINATING SETS UNDER TOKEN SLIDING Marthe onamy, Paul Dorbec, Paul Ouvrard July 6, 2017 University of ordeaux Domination Definition A dominating set in a graph G (V, E) is a subset D V such
More informationA note on balanced bipartitions
A note on balanced bipartitions Baogang Xu a,, Juan Yan a,b a School of Mathematics and Computer Science Nanjing Normal University, 1 Ninghai Road, Nanjing, 10097, China b College of Mathematics and System
More informationGraphs where every k-subset of vertices is an identifying set
Graphs where every k-subset of vertices is an identifying set Sylvain Gravier Svante Janson Tero Laihonen Sanna Ranto 8 January 2008 Abstract Let G = (V, E) be an undirected graph without loops and multiple
More informationCS Lecture 4. Markov Random Fields
CS 6347 Lecture 4 Markov Random Fields Recap Announcements First homework is available on elearning Reminder: Office hours Tuesday from 10am-11am Last Time Bayesian networks Today Markov random fields
More information4/12/2011. Chapter 8. NP and Computational Intractability. Directed Hamiltonian Cycle. Traveling Salesman Problem. Directed Hamiltonian Cycle
Directed Hamiltonian Cycle Chapter 8 NP and Computational Intractability Claim. G has a Hamiltonian cycle iff G' does. Pf. Suppose G has a directed Hamiltonian cycle Γ. Then G' has an undirected Hamiltonian
More informationChapter 9: Relations Relations
Chapter 9: Relations 9.1 - Relations Definition 1 (Relation). Let A and B be sets. A binary relation from A to B is a subset R A B, i.e., R is a set of ordered pairs where the first element from each pair
More informationA Tale of Two Cultures: Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute
A Tale of Two Cultures: Phase Transitions in Physics and Computer Science Cristopher Moore University of New Mexico and the Santa Fe Institute Computational Complexity Why are some problems qualitatively
More informationGetting lost while hiking in the Boolean wilderness
Getting lost while hiking in the Boolean wilderness Renan Gross Student Probability Day VI, 11/05/17 Weizmann Institute of Science Joint work with Uri Grupel Warning This presentation shows explicit images
More informationSublinear Algorithms for Big Data
Sublinear Algorithms for Big Data Qin Zhang 1-1 2-1 Part 2: Sublinear in Communication Sublinear in communication The model x 1 = 010011 x 2 = 111011 x 3 = 111111 x k = 100011 Applicaitons They want to
More informationBayesian networks approximation
Bayesian networks approximation Eric Fabre ANR StochMC, Feb. 13, 2014 Outline 1 Motivation 2 Formalization 3 Triangulated graphs & I-projections 4 Successive approximations 5 Best graph selection 6 Conclusion
More informationAsymptotic Modularity of some Graph Classes
Asymptotic Modularity of some Graph Classes Fabien de Montgolfier 1, Mauricio Soto 1, and Laurent Viennot 2 1 LIAFA, UMR 7089 CNRS - Université Paris Diderot. 2 INRIA and Université Paris Diderot fm@liafa.jussieu.fr
More information