Applications of types of SATs Arash Ahadi 2013. What is SAT?

63
Applications of types of SATs Arash Ahadi 2013

Transcript of Applications of types of SATs Arash Ahadi 2013. What is SAT?

Page 1: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Applications of types of SATs

Arash Ahadi2013

Page 2: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What is SAT?

Page 3: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What is SAT?

Page 4: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What is SAT?

Page 5: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What is SAT Problem?

Page 6: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What is SAT Problem?

Page 7: Applications of types of SATs Arash Ahadi 2013. What is SAT?

SAT is NP-complete

Page 8: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Why 3-SAT is useful?

Page 9: Applications of types of SATs Arash Ahadi 2013. What is SAT?

An example (in Computational Geometry)

Page 10: Applications of types of SATs Arash Ahadi 2013. What is SAT?

An important open problem

Page 11: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 12: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 13: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 14: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 15: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 16: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 17: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Types of SAT

Why do we need another types of SATs?

Page 18: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Answer by several examples

Page 19: Applications of types of SATs Arash Ahadi 2013. What is SAT?
Page 20: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 21: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 22: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 23: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Planar 3-SAT

Page 24: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Other types and examples?!!

Page 25: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Labeling of Graphs:Lucky labeling

Page 26: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Existance

Page 27: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Hardness

Page 28: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 29: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 30: Applications of types of SATs Arash Ahadi 2013. What is SAT?

What about every k >1?

Page 31: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Main Reference

Page 32: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Another type

Not All Equal SAT

Page 33: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Labeling of Graphs:Sigma labeling

Page 34: Applications of types of SATs Arash Ahadi 2013. What is SAT?

The Relationship between Lucky & Sigma

Page 35: Applications of types of SATs Arash Ahadi 2013. What is SAT?

They are very different

Page 36: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Relationship to Chromatic Number

Page 37: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Complexity for 3-regular graphs

Page 38: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 39: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Sketch of Proof

Page 40: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Complexity for every k

Page 41: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Minimizing the size of a Part

Page 42: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Minimizing the size of a Part

Page 43: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Minimizing the size of a Part

Page 44: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Minimizing the size of a Part

Page 45: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Minimizing the size of a Part

Page 46: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Conclusion

Page 47: Applications of types of SATs Arash Ahadi 2013. What is SAT?

The Others

Page 48: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Proper Labeling Problems

A. Ahadi and A. Dehghan, Journal of Theoretical Computer Science, in appears.

Page 49: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Edge Labeling by Sum

Page 50: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Proper Labeling Problems

Page 51: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Edge Labeling by Product

Page 52: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Vertex Labeling by Product

Page 53: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Edge Labeling by Gap

Page 54: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Edge Labeling by Gap

Page 55: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Edge Labeling by Gap

Page 56: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Vertex Labeling by Gap

Page 57: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Vertex Labeling by Gap

Page 58: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Polynomial Algorithm

Page 59: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Fractional Coloring

Page 60: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Fractional Coloring

Page 61: Applications of types of SATs Arash Ahadi 2013. What is SAT?

The Results (in labelings)

Page 62: Applications of types of SATs Arash Ahadi 2013. What is SAT?

There are several another theorems…

Page 63: Applications of types of SATs Arash Ahadi 2013. What is SAT?

Thanks