Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integer Programming 2013 1 I.5. Computational Complexity  Nemhauser and Wolsey, p 114 - Ref: Computers and Intractability: A Guide to the Theory of NP-

Similar presentations


Presentation on theme: "Integer Programming 2013 1 I.5. Computational Complexity  Nemhauser and Wolsey, p 114 - Ref: Computers and Intractability: A Guide to the Theory of NP-"— Presentation transcript:

1 Integer Programming 2013 1 I.5. Computational Complexity  Nemhauser and Wolsey, p 114 - Ref: Computers and Intractability: A Guide to the Theory of NP- Completeness, M. Garey and D. Johnson, 1979, Freeman  Purpose: classification of problems according to their difficulties ( polynomial time solvability). Many problems look similar, but have quite different complexity.  e.g.) Shortest Path Problem (with nonnegative arc weights, arbitrary arc weights). Chinese Postman Problem ( graph undirected, directed, mixed) and TSP. Matching and Node Packing (Stable Set) in graphs. Spanning Tree, Steiner Tree. Uncapacitated Lot Sizing, Capacitated Lot Sizing. Uncapacitated Facility Location, Capacitated Facility Location.

2 Integer Programming 2013 2

3 3 2.Measuring alg efficiency and prob complexity

4 Integer Programming 2013 4

5 5

6 6 3. Some Problems Solvable in Polynomial Time

7 Integer Programming 2013 7

8 8

9 9

10 10

11 Integer Programming 2013 11 4. Remarks on 0-1 and Pure-Integer Prog.

12 Integer Programming 2013 12

13 Integer Programming 2013 13

14 Integer Programming 2013 14

15 Integer Programming 2013 15 5. Nondeterministic Polynomial-Time Algorithms and NP Problems

16 Integer Programming 2013 16

17 Integer Programming 2013 17 Equivalence of Optimization and Feasibility Problem

18 Integer Programming 2013 18

19 Integer Programming 2013 19 Turing Machine Model  Deterministic Turing Machine : mathematical model of algorithm (refer GJ p.23 - ) Finite State Control -2 -3 3 1 0 2 4 …. Read-write head Tape (Deterministic one-tape Turing machine)

20 Integer Programming 2013 20

21 Integer Programming 2013 21 01  This DTM program accepts 0-1 strings with rightmost two symbols are zeroes. ( check with 10100 ), i. e. it solves the problem of integer divisibility by 4.)

22 Integer Programming 2013 22

23 Integer Programming 2013 23

24 Integer Programming 2013 24 Certificate of Feasibility, the Class NP, and Nondeterministic Algorithms  Nondeterministic Turing Machine model Finite State Control -2 -3 3 1 0 2 4 …. Read-write head Tape (Nondeterministic one-tape Turing machine) Guessing Module Guessing head

25 Integer Programming 2013 25

26 Integer Programming 2013 26

27 Integer Programming 2013 27

28 Integer Programming 2013 28

29 Integer Programming 2013 29 The Class CoNP

30 Integer Programming 2013 30

31 Integer Programming 2013 31

32 Integer Programming 2013 32

33 Integer Programming 2013 33


Download ppt "Integer Programming 2013 1 I.5. Computational Complexity  Nemhauser and Wolsey, p 114 - Ref: Computers and Intractability: A Guide to the Theory of NP-"

Similar presentations


Ads by Google