Direct Encodings of NP- Complete Problems into Horn Sequents of - - PowerPoint PPT Presentation

direct encodings of np complete problems into horn
SMART_READER_LITE
LIVE PREVIEW

Direct Encodings of NP- Complete Problems into Horn Sequents of - - PowerPoint PPT Presentation

Direct Encodings of NP- Complete Problems into Horn Sequents of Multiplicative Linear Logic AIST Satoshi Matsuoka Motivation To solve NP-complete problems Success of SAT solvers to solve NP- complete problems at a practical level


slide-1
SLIDE 1

Direct Encodings of NP- Complete Problems into Horn Sequents of Multiplicative Linear Logic

AIST Satoshi Matsuoka

slide-2
SLIDE 2

Motivation

  • To solve NP-complete problems
  • Success of SAT solvers to solve NP-

complete problems at a practical level

  • Another Logical Viewpoint: Linear Logic
  • Provability of Multiplicative Linear Logic

(MLL) is NP-complete

  • Any NP-complete problem can be

encoded into MLL in principle

  • No obvious existence of a direct encoding
  • f a particular NP-complete problem
slide-3
SLIDE 3

In this talk

  • In the proceedings paper
  • 1. Encodings of 3D MATCHING and

PARTITION into MLL

  • 2. Their correctness proofs using MLL proof

nets

  • In this talk
  • 1. Encodings of these problems into HMLL
  • 2. Only examples
  • 3. Horn programs of these examples
slide-4
SLIDE 4

The system IMLL

Formulas: Inference rules:

are multisets of IMLL formulas

slide-5
SLIDE 5

Difference between IMLL and classical (or intuitionistic) logic

(C) (W) (W)

slide-6
SLIDE 6

Difference between IMLL and classical (or intuitionistic) logic (Cont.)

  • But,

cannot be proved in IMLL

  • No contraction and weakening rules in IMLL
  • IMLL is more resource sensitive than classical

(or intuitionistic) logic

slide-7
SLIDE 7

The system HMLL

Simple Formulas: Horn Implications: Horn sequents: where is a multiset of Horn implications

slide-8
SLIDE 8

The system HMLL (cont.)

Inference rules:

HMLL is a very restricted subsystem of IMLL

slide-9
SLIDE 9

Multiplicative Horn Programs

Directed chains: vertices: simple formulas edges: Horn implications formulas

such that and are identified

slide-10
SLIDE 10

Interpretation of HMLL into Horn programs

slide-11
SLIDE 11

Interpretation of HMLL into Horn programs (Cont.)

slide-12
SLIDE 12

Interpretation of HMLL into Horn programs (Cont.)

slide-13
SLIDE 13

Interpretation of HMLL into Horn programs (Cont.)

slide-14
SLIDE 14

Theorem (Kanovich)

Multiplicative Horn Programs

slide-15
SLIDE 15

The 3D MATCHING Problem

Given where Find such that

slide-16
SLIDE 16

The 3D MATCHING Problem (Example)

Given Find such that Solution:

slide-17
SLIDE 17

The 3D MATCHING Problem (Example)

from from from from

slide-18
SLIDE 18

The 3D MATCHING Problem (Example)

slide-19
SLIDE 19

The 3D MATCHING Problem (Example)

So, we have obtained a Horn program for the sequent

slide-20
SLIDE 20

The PARTITION problem

Given a finite set and a function

¥usepackage{amssymb}

Find a subset such that Example: A solution:

slide-21
SLIDE 21

The PARTITION problem

from

from

slide-22
SLIDE 22

The PARTITION problem

slide-23
SLIDE 23

The PARTITION problem

slide-24
SLIDE 24

The PARTITION problem

So, we have obtained a Horn program for the sequent

slide-25
SLIDE 25

Summary

  • Have obtained direct encodings of two NP-

complete problems into Horn programs

  • A lot of work should be done:

– More encodings – First-order extensions – Implementations, etc.