The Method of Conditional Probabilities

Slides:



Advertisements
Similar presentations
PROOF BY CONTRADICTION
Advertisements

Many-to-one Trapdoor Functions and their Relations to Public-key Cryptosystems M. Bellare S. Halevi A. Saha S. Vadhan.
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Lecture 22: April 18 Probabilistic Method. Why Randomness? Probabilistic method: Proving the existence of an object satisfying certain properties without.
Complexity 11-1 Complexity Andrei Bulatov Space Complexity.
Complexity 19-1 Complexity Andrei Bulatov More Probabilistic Algorithms.
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Chapter 6 Lecture 3 Sections: 6.4 – 6.5. Sampling Distributions and Estimators What we want to do is find out the sampling distribution of a statistic.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Krishnendu ChatterjeeFormal Methods Class1 MARKOV CHAINS.
PROBABILITY AND COMPUTING RANDOMIZED ALGORITHMS AND PROBABILISTIC ANALYSIS CHAPTER 1 IWAMA and ITO Lab. M1 Sakaidani Hikaru 1.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation is a relation on.
Charles University Charles University STAKAN III
An Introduction to Graph Theory
CSE15 Discrete Mathematics 03/06/17
Lecture 5.4: Paths and Connectivity
The NP class. NP-completeness
Excursions in Modern Mathematics Sixth Edition
A Universal Turing Machine
Lap Chi Lau we will only use slides 4 to 19
Probabilistic Algorithms
Inductive Proof (the process of deriving generalities from particulars) Mathematical Induction (reasoning over the natural numbers)
Introduction to Randomized Algorithms and the Probabilistic Method
Random Testing: Theoretical Results and Practical Implications IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2012 Andrea Arcuri, Member, IEEE, Muhammad.
Lecture 5.2: Special Graphs and Matrix Representation
Standard Representations of Regular Languages
CSE322 PUMPING LEMMA FOR REGULAR SETS AND ITS APPLICATIONS
Topics in Algorithms Lap Chi Lau.
Topological Sort In this topic, we will discuss: Motivations
PROPERTIES OF REGULAR LANGUAGES
More NP-complete Problems
What is the next line of the proof?
Here is a puzzle I found on a t-shirt
Chapter 3 Component Reliability Analysis of Structures.
Chapter 2 Sets and Functions.
Polynomial Functions 2.3.
Pigeonhole Principle and Ramsey’s Theorem
The Road Problem - Special Case Study
Enumerating Distances Using Spanners of Bounded Degree
More NP-complete Problems
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Alternating tree Automata and Parity games
Discrete Mathematics and its Applications
Chapter 2 Determinants Basil Hamed
3.5 Minimum Cuts in Undirected Graphs
Introduction to Finite Automata
Thue choice number of paths
Memoryless Determinacy of Parity Games
Halting Problem.
Systems of distinct representations
Theory of Computability
Direct Proof and Counterexample I
CSE 6408 Advanced Algorithms.
Properties of Relations
Now it’s time to look at…
Induction Chapter
Chapter 11: Further Topics in Algebra
Combinations with repetitions allowed
Foundations of Discrete Mathematics
CSE 380 Lecture Note 12 Insup Lee
Theorem 9.3 A problem Π is in P if and only if there exist a polynomial p( ) and a constant c such that ICp (x|Π) ≤ c holds for all instances x of Π.
The Complexity of Approximation
THE WELL ORDERING PROPERTY
Theory of Computability
Mathematical Induction II
From the last time: gcd(a, b) can be characterized in two different ways: It is the least positive value of ax + by where x and y range over integers.
Presentation transcript:

The Method of Conditional Probabilities presented by Kwak, Nam-ju Applied Algorithm Laboratory 24 JAN 2010

Table of Contents A Starting Example Generalization Pessimistic Estimator Example of Pessimistic Estimator

A Starting Example Proposition: For every integer n there exists a coloring of the edges of the complete graph Kn by two colors so that the total number of monochromatic copies of K4 is at most .

A Starting Example Kn Is it monochromatic? K4 There are K4’s in a Kn. A K4 is monochromatic with a probability of 2-5.

A Starting Example Proposition: For every integer n there exists a coloring of the edges of the complete graph Kn by two colors so that the total number of monochromatic copies of K4 is at most . the expected number of monochromatic copies of K4 in a random 2-edge-coloring of Kn. This proposition says that a coloring for a Kn exists, such that it has at most monochromatic copies of K4.

A Starting Example Let us color a Kn so that it may have at most monochromatic K4’s. Such a coloring can hopefully be found in polynomial time in terms of n, deterministically. RED and BLUE are used for coloring.

A Starting Example K: each copy K4 of Kn w(K): given a K4, namely K… at least 1 edge is colored red and at least 1 edge is colored blue : w(K)=0 0 edge is colored: w(K)=2-5 r edges are colored, all with the same color, where r≥1: w(K)=2r-6 W=

A Starting Example Coloring strategy Color each edge of Kn in turn. It will be finished in n(n-1)/2 stages. Assume that, at a given stage i, a list of edges e1, …, ei-1 have already been colored. Then, we should color ei, right now.

A Starting Example Coloring strategy Wred, Wblue: the value of W after coloring ei red and blue, respectively. W=(Wred+Wblue)/2 Color ei red if Wred≤Wblue, blue otherwise. Then, W never increase for all the stages.

A Starting Example Coloring strategy Since W is non-increasing and the initial value is , the final value of W is less than equal to it. The final value of W (after coloring all the edges) is the actual # of monochromatic K4’s of Kn.

Generalization A1, …, As: events ϵ1, …, ϵq: binary, q stages

Pessimistic Estimator There are cases for which the previous approach does not work well. Under the following 2 conditions, We can say

Example of Pessimistic Estimator Theorem: Let be an n by n matrix of reals, where -1≤aij≤1 for all i, j. Then one can find, in polynomial time, ϵ1, …, ϵn∈{-1, 1} such that for every i, 1≤i≤n,

Example of Pessimistic Estimator Ai: the event α=β/n Since , We define pessimistic estimators

Example of Pessimistic Estimator We should show In addition, . Of course, those claims can be proved, however, here the proofs are skipped.

Conclusion Here, we learnt a way to extract deterministic information from randomized approaches.

Q&A Ask questions, if any, please. The contents are based on chapter 16.1 of The Probabilistic Method, 3rd ed., written by Noga Alon and Joel H. Spencer.