63
Applications of types of SATs Arash Ahadi 2013

Applications of types of SATs

  • Upload
    emmly

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

Applications of types of SATs. Arash Ahadi 2013. What is SAT ?. What is SAT ?. What is SAT ?. What is SAT Problem?. What is SAT Problem?. SAT is NP -complete. Why 3-SAT is useful?. An example (in Computational Geometry). An important open problem. Sketch of Proof. - PowerPoint PPT Presentation

Citation preview

Page 1: Applications of types of SATs

Applications of types of SATs

Arash Ahadi2013

Page 2: Applications of types of SATs

What is SAT?

Page 3: Applications of types of SATs

What is SAT?

Page 4: Applications of types of SATs

What is SAT?

Page 5: Applications of types of SATs

What is SAT Problem?

Page 6: Applications of types of SATs

What is SAT Problem?

Page 7: Applications of types of SATs

SAT is NP-complete

Page 8: Applications of types of SATs

Why 3-SAT is useful?

Page 9: Applications of types of SATs

An example (in Computational Geometry)

Page 10: Applications of types of SATs

An important open problem

Page 11: Applications of types of SATs

Sketch of Proof

Page 12: Applications of types of SATs

Sketch of Proof

Page 13: Applications of types of SATs

Sketch of Proof

Page 14: Applications of types of SATs

Sketch of Proof

Page 15: Applications of types of SATs

Sketch of Proof

Page 16: Applications of types of SATs

Sketch of Proof

Page 17: Applications of types of SATs

Types of SAT

Why do we need another types of SATs?

Page 18: Applications of types of SATs

Answer by several examples

Page 19: Applications of types of SATs
Page 20: Applications of types of SATs

Sketch of Proof

Page 21: Applications of types of SATs

Sketch of Proof

Page 22: Applications of types of SATs

Sketch of Proof

Page 23: Applications of types of SATs

Planar 3-SAT

Page 24: Applications of types of SATs

Other types and examples?!!

Page 25: Applications of types of SATs

Labeling of Graphs:Lucky labeling

Page 26: Applications of types of SATs

Existance

Page 27: Applications of types of SATs

Hardness

Page 28: Applications of types of SATs

Sketch of Proof

Page 29: Applications of types of SATs

Sketch of Proof

Page 30: Applications of types of SATs

What about every k >1?

Page 31: Applications of types of SATs

Main Reference

Page 32: Applications of types of SATs

Another type

Not All Equal SAT

Page 33: Applications of types of SATs

Labeling of Graphs:Sigma labeling

Page 34: Applications of types of SATs

The Relationship between Lucky & Sigma

Page 35: Applications of types of SATs

They are very different

Page 36: Applications of types of SATs

Relationship to Chromatic Number

Page 37: Applications of types of SATs

Complexity for 3-regular graphs

Page 38: Applications of types of SATs

Sketch of Proof

Page 39: Applications of types of SATs

Sketch of Proof

Page 40: Applications of types of SATs

Complexity for every k

Page 41: Applications of types of SATs

Minimizing the size of a Part

Page 42: Applications of types of SATs

Minimizing the size of a Part

Page 43: Applications of types of SATs

Minimizing the size of a Part

Page 44: Applications of types of SATs

Minimizing the size of a Part

Page 45: Applications of types of SATs

Minimizing the size of a Part

Page 46: Applications of types of SATs

Conclusion

Page 47: Applications of types of SATs

The Others

Page 48: Applications of types of SATs

Proper Labeling Problems

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

Page 49: Applications of types of SATs

Edge Labeling by Sum

Page 50: Applications of types of SATs

Proper Labeling Problems

Page 51: Applications of types of SATs

Edge Labeling by Product

Page 52: Applications of types of SATs

Vertex Labeling by Product

Page 53: Applications of types of SATs

Edge Labeling by Gap

Page 54: Applications of types of SATs

Edge Labeling by Gap

Page 55: Applications of types of SATs

Edge Labeling by Gap

Page 56: Applications of types of SATs

Vertex Labeling by Gap

Page 57: Applications of types of SATs

Vertex Labeling by Gap

Page 58: Applications of types of SATs

Polynomial Algorithm

Page 59: Applications of types of SATs

Fractional Coloring

Page 60: Applications of types of SATs

Fractional Coloring

Page 61: Applications of types of SATs

The Results (in labelings)

Page 62: Applications of types of SATs

There are several another theorems…

Page 63: Applications of types of SATs

Thanks