초간단 알고리즘 정리 Independent Set Clique Vertex Cover Set Cover

Slides:



Advertisements
Similar presentations
1. Find the cost of each of the following using the Nearest Neighbor Algorithm. a)Start at Vertex M.
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
Approximation Algorithms
Theory of Computing Lecture 18 MAS 714 Hartmut Klauck.
Rajat K. Pal. Chapter 3 Emran Chowdhury # P Presented by.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Transitivity of  poly Theorem: Let ,  ’, and  ’’ be three decision problems such that   poly  ’ and  ’  poly  ’’. Then  poly  ’’. Proof:
Perfect Graphs Lecture 23: Apr 17. Hard Optimization Problems Independent set Clique Colouring Clique cover Hard to approximate within a factor of coding.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
Activity 4.2 The Shot Put.
The Equivalence Number and Transit Graphs for Chessboard Graphs B. Nicholas Wahle Morehead State University.
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
CSCI 3160 Design and Analysis of Algorithms Chengyu Lin.
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Sec. 5-3: Translating Parabolas. We will write equations of parabolas using the VERTEX FORM when given the VERTEX and one other point: Y = a(x – h) 2.
Complete Graphs A complete graph is one where there is an edge between every two nodes A C B G.
Distributing Chemical Compounds in Refrigerators using interval graphs
Instructor: Dr. GautamDas February 24, 2009 Class notes by Ranganath M R.
On the Ability of Graph Coloring Heuristics to Find Substructures in Social Networks David Chalupa By, Tejaswini Nallagatla.
NP-Completeness (2) NP-Completeness Graphs 4/13/2018 5:22 AM x x x x x
Minimum Spanning Tree Chapter 13.6.
Proof Techniques and Chessboard Problems
NP-Completeness (2) NP-Completeness Graphs 7/23/ :02 PM x x x x
NP-Completeness (2) NP-Completeness Graphs 7/23/ :02 PM x x x x
Richard Anderson Lecture 26 NP-Completeness
Approximate Algorithms (chap. 35)
NP-Completeness (36.4-5) P: yes and no in pt NP: yes in pt NPH  NPC
What is the next line of the proof?
Vertex Edge Graphs Vertex Edge Graphs
'. \s\s I. '.. '... · \ \ \,, I.
The Taxi Scheduling Problem
CS21 Decidability and Tractability
Computability and Complexity
Intro to NP Completeness
Max-Cut a b Edges cut: 8 w c d e 1.
NP-Completeness (2) NP-Completeness Graphs 11/23/2018 2:12 PM x x x x
T. C. van Dijk1, J.-H. Haunert2, J. Oehrlein2 1University of Würzburg
Neural Networks for Vertex Covering
9.2 Graphing Quadratic Functions
Lecture 23 Greedy Strategy
Richard Anderson Lecture 28 NP-Completeness
10:00.
GreedyMaxCut a b w c d e 1.
Approximation Algorithms
Vertex Covers, Matchings, and Independent Sets
Hardness Of Approximation
Problem Solving 4.
' '· \ ·' ,,,,
NP-completeness The Chinese University of Hong Kong Fall 2008
CS21 Decidability and Tractability
Graph Abstraction Through Centrality Erosion and k-Clique Minimization
More on NP-completeness
Warm-up 1)
Graphs G = (V, E) V are the vertices; E are the edges.
Notes Over 5.1 Graphing a Quadratic Function Vertex: Up Normal.
Trevor Brown DC 2338, Office hour M3-4pm
5.2.2 – Intercept Form.
I will write a quadratic function in vertex form.
Lets shape up! Pages:
The Complexity of Approximation
Dominating Set By Eric Wengert.
NP-Completeness (2) NP-Completeness Graphs 7/9/2019 6:12 AM x x x x x
Lets shape up! Pages:
Line Graphs.
Lecture 24 Vertex Cover and Hamiltonian Cycle
Presentation transcript:

초간단 알고리즘 정리 Independent Set Clique Vertex Cover Set Cover Seikwon@KAIST

Independent Set 이란? 그래프에서 vertext간 edge가 이어져 있지 않은 Set Independent Set (Size 3)

Clique 란? 그래프에서 vertext간 edge가 서로 이어져 있는 Set Clique (size 3)

Reducing Independent Set to Clique Independent Set In Complimentary of Independent Graph Independent Set in the Graph Complimentary of Independent Graph = Clique Actual Clique in the Graph Clique is as hard as Independent Set

Vertex Cover란? Vertex들을 선택 했을때 전체 Edge를 다 커버할 수 있다. Vertex Cover

Independent Set to Vertex Cover + = Independent Set Vertex Cover - = Independent Set Vertex Cover

Set Cover란? Together is entire Universe Let U = {1,2,3,4,5,6,7} So S3, S6 are Set Cover

Vertex Cover to Set Cover Let U = {1,2,3,4,5,6,7} S1 = {3,7} S2 = {2,4} S3 = {3,4,5} S4 = {5,6} S5 = {1} S6 = {1,2,6,7} S3 3 5 S3, S6은 Set Cover As well as Vertex Cover 4 S1 S2 S4 2 6 7 S6 S5 1