SlideShare une entreprise Scribd logo
1  sur  95
Télécharger pour lire hors ligne
An O(log  k)­Approximation 
                   2

    Algorithm for Vertex Connected 
          Spanning Subgraph

                   Bundit Laekhanukit
           C&O Department, University of Waterloo

                        Joint work with
          Jittat Fakcharoenphol, Kasetsart University

                                                        1
Outline of This Talk
    ●
        Problem Formulation
    ●
        Structural Properties
    ●
        Main Algorithm
    ●
        Important Subroutines




                                        2
Motivation




                 3
Design a Network




                       4
A Survivable Network




                           5
Given network­nodes and possible 
        connections (with cost).




                   C



                                        6
We want to pay cheap cost to make 
          all nodes connected.




                   C



                                     7
Is this good enough?




             C



                           8
What if one node is broken? 




                 C



                                   9
Network break apart 




             C



                           10
We want more than just connected.




                   C



                                        11
We require a network to be 
    survivable even if some nodes fail.




                    C



                                          12
A network that can survive
       after one node fail.




                C



                                 13
A network that can survive
       after one node fail.




                C



                                 14
Formulate as a Graph problem




                                   15
Min­cost k­Vertex Connected Spanning
        Subgraph Problem (k­VCSS)




                                           16
k­Vertex Connected Spanning 
         Subgraph Problem (k­VCSS)

    Input:
    ●   Graph G=(V, E) with non­negative cost on edges
    ●   An integer k, a requirement
    Goal:
    ●   Find a min­cost subgraph H=(V, E').
    ●   Removing < k vertices does not disconnect H.


    k=1: Minimunm Spanning Tree,  k>1: NP­Hard
                                                         17
History of Results




                         18
Results since 2002
                                             n = number of vertices
                                             m = number of edges

Year          Authors            Approximation Ratio
2002 Cheriyan, Vempala, Vetta O(log k) for n > 6k2
                                        n
2004 Kortsarz, Nutov           O(min{     log k,    }log k)
                                       n−k      k
2008 Fakcharoenphol, L.        O(log2 k)
                                       n
2009 Nutov                     O(log(    ) log k)
                                      n−k


Important early result: Ravi, Williamson 1995

                                                               19
Results since 2002
                                             n = number of vertices
                                             m = number of edges

Year          Authors            Approximation Ratio
2002 Cheriyan, Vempala, Vetta O(log k) for n > 6k2
                                        n
2004 Kortsarz, Nutov           O(min{     log k,    }log k)
                                       n−k      k
2008 Fakcharoenphol, L.        O(log2 k)
                                       n
2009 Nutov                     O(log(    ) log k)
                                      n−k


Important early result: Ravi, Williamson 1995

                                                               20
Negative Results: APX­Hard for k > 1
    Czumaj­Lingas 1999, Gabow (unpublished)




                                              21
All results listed have a common framework.




                                                  22
Increase connectivity from L=1, 2,.., k 




                                               23
Start from connectivity = 1




                             Edge in current graph
                             Edge that can be added
                                             24
Increase connectivity to 2




                             Edge in current graph
                             Edge that can be added
                                             25
Increase connectivity to 3




                             Edge in current graph
                             Edge that can be added
                                             26
T(n, k)­approx. algo. for increasing connectivity,
                         implies
       O(T(n, k) log k)­approx. algo. for k­VCSS.




                                                         27
Assume a graph is L­connected,
    and we want to increase connectivity to L+1




                                                  28
Structure of L­connected graph




                                     29
(Vertex) Separator
    ●   Set S of vertices: removing S leaves G disconnected.
    ●   An  L­connected graph that is not (L+1)­connected has 
        separator of size L.




                                                                 30
Cover Separator
    ●
        Add an edge crossing it.




                                     31
Covering all separators =
              increasing connectivity
    ●   Naive idea: add an edge to cover each separator
    ●   But, the cost can be blown up.




                                                          32
Covering all separators =
              increasing connectivity
    ●   Naive idea: add an edge to cover each separator
    ●   But, the cost can be blown up.




                                                          33
Covering all separators =
              increasing connectivity
    ●   Naive idea: add an edge to cover each separator
    ●   But, the cost can be blown up.




                                                          34
Our plan is to find a systematic way
          to cover all separators




                                           35
Hard to work with separators
    Better to deal with fragments




                                    36
Fragment
    ●   Removing separator disconnects graph into parts.
    ●   Each part is called a fragment.




                                                           37
Fragment
    ●   Removing separator disconnects graph into parts.
    ●   Each part is called a fragment.




                                                           38
Fragment
    ●   Precisely, fragment F has L neighbours, say N(F), and 
        V – (F ∪ N(F)) is not empty.
    ●   V – (F ∪ N(F)) is a complementary fragment.
                                                             Not empty




          Fragment
                                              Complementary Fragment,
                                                                   39
Cover Fragment
    ●
        Add an edge between fragment and its 
        complementary fragment.




                                                40
Small fragment
    ●   A fragment F, F ≤ (|V| ­ L)/2




                                        41
Property of small fragment
    ●
        The non­empty intersection of two small          
        fragments is also a small fragment.




                                                            42
Property of small fragment
    ●
        The non­empty intersection of two small          
        fragments is also a small fragment.




                                                            43
Property of small fragment
    ●
        The non­empty intersection of two small          
        fragments is also a small fragment.




                                                            44
Property of small fragment
    ●
        The non­empty intersection of two small          
        fragments is also a small fragment.




                                                            45
Core and Halo­set (AC )




                              46
Core
    ●
        An inclusionwise minimal small fragment




                                       Core contains no 
                                       other small fragments

                                                               47
Halo­family A(C)
    ●
        A(C) = {U : U is a small fragment that contains 
        C and contains no other cores}




                              C
                                                       48
Halo­family A(C)
    ●
         A(C) = {U : U is a small fragment that contains 
         C and contains no other cores}




        not in Halo­family




                                    C
                                                        49
Halo­set AC
    ●   AC = a union of fragments in Halo­family A(C)




                             AC




                             C
                                                        50
Disjointness Property
    ●
        Members of different Halo­families are disjoint.




                                                           51
Disjointness Property
    ●
        Thus, cores and Halo­sets are disjoint.




                                                  52
Connection to Connectivity
    ●
        (L+1)­connected graph has no small fragments 
        and thus has no cores.




                                                    53
Cores and Halo­sets (but not Halo­families) are
               polytime computable.




                                                      54
We use the number of cores to measure
    how close graph is to be (L+1)­connected.




                                                55
Our plan is to add cheap edges
    to decrease the number of cores.




                                       56
Algorithm
    While the number of cores > 0
      For each core C
       –Add set of edges to cover all fragments in 
        Halo­family of C
      End For
    End While



                                                      57
Overview of Analysis
    ●
        In each while loop,
        ●
            The number of core decreases by half.
        ●   Cost paid is ≤ 4opt

    ●
        Thus, it give O(log n) opt.




                                                    58
The number of cores
                  decreases by half.
    ●
        Cores in the next iteration are small fragments 
        in the previous one.




                                                Edge in current graph
                                                Edge that can be added
                                                                59
The number of cores
                  decreases by half.
    ●
        Cores in the next iteration are small fragments 
        in the previous one.




                                                Edge in current graph
                                                Edge that can be added
                                                                60
The number of cores
                  decreases by half.
    ●
        Cores in the next iteration are small fragments 
        in the previous one.




                                                Edge in current graph
                                                Edge that can be added
                                                                61
The number of cores
                 decreases by half.
    ●
        Fragments having one core are in some Halo­
        family, so all of them must be covered.




                                             Edge in current graph
                                             Edge that can be added
                                                             62
The number of cores
                 decreases by half.
    ●
        Fragments having one core are in some Halo­
        family, so all of them must be covered.




                                             Edge in current graph
                                             Edge that can be added
                                                             63
The number of cores
                        decreases by half.
       ●   Remaining small fragments contains ≥ 2 cores




                                                          64
Core in the next iteration
The number of cores
                  decreases by half.
    ●
        Thus, the number of cores in the next iterations 
        is at most half of the previous one.




                                                        65
Cost paid is at most 4opt
    ●
        Claim: There is a 2­approximation algorithm for 
        covering Halo­families. [proof later]
    ●
        Idea: Edges that cover each Halo­families are 
        almost disjoint (share by at most 2).




                                                         66
Cost paid is at most 4opt
    ●
        An edge that covers a fragment must go from 
        the fragment to its complementary.




                                              Edge in current graph
                                              Edge that can be added
                                                              67
Cost paid is at most 4opt
    ●   Edges that cover small fragments:
        (1) has ≥ 1 endpoints in Halo­sets (2) share by ≤ 2 Halo­sets.

                               share by ≤ 2 Halo­sets




≥ 1 endpoint in Halo­Set
                                                              Edge in current graph
                                                              Edge that can be added
                                                                              68
Cost paid is at most 4opt
    ●   OPT(C) = {e ∈ OPT : e has endpoint in A(C)}
    ●
        I(C) = min­cost set of edges that cover A(C)
    ●   Then cost(I(C)) ≤ cost(OPT(C))
    ●
        Thus,  ∑ cost  I C ≤∑ cost OPT C =2 opt
    ●
        2­approx for covering Halo­family implies that 
        cost paid ≤ 4opt.


                                                          69
Subroutines needed




                         70
Cover Halo­family




                        71
Subroutine Needed


        Theorem [Frank '99] There is a polynomial time 
        algorithm that increasing rooted connectivity of 
        directed graph by 1.


    ●
        Particularly, Frank's algorithm covers all 
        fragments that contain a root vertex r.

                        Note: We use Frank­Tardos Algorithm in the original paper.

                                                                                72
Cover Halo­Family A(C)
    ●   Set cost of edges with no endpoints in AC to zero.
    ●   Run Frank's algorithm rooted at r ∈ C (bi­directed graph)
    ●   Choose edges with endpoints in AC




                                                             cost 0

         original cost



                              r

                            C     AC
                                                                      73
Correctness

      Edges that cover small fragments in
    Halo­family A(C) have endpoints in A(C)




                                              74
Cost

      Frank's algorithm give an optimal solution
    Running it in bi­directed graph pays factor of 2.




                                                        75
Computing Cores and Halo­sets




                                    76
Compute Cores
    For each pair of vertices
    ●
        Compute Vertex­Capacitated Max­flow
    ●
        Choose vertices reachable from source.
    ●
        Save fragment found to the list
    End for
    Remove fragments in list that contain others.



                                                    77
Compute Halo­set AC
    For each vertex v
    ●   Run testing procedure to check if v is in AC
    End For




                                                       78
We need Testing Procedure.




                                 79
Testing Procedure (core C, vertex v) 
    ●   Add an edge from a vertex r ∈ C to v.
    ●
        Add edges forming a clique on neighbours of v.



                      v




    Padding Edges                       Padded Graph


                          r                              80
Testing Procedure (core C, vertex v) 
    ●
        Compute minimal small fragment U that 
        contains C by running Max­Flow.




                             v




                 U                


                                     r           81
Testing Procedure (core C, vertex v) 
    ●   If U contains both C and v but no other cores, accept v.
    ●   Otherwise, reject v.




                                 v




                     U                
    ACCEPT

                                         r                         82
Testing Procedure (core C, vertex v) 
    ●   If U contains both C and v but no other cores, accept v.
    ●   Otherwise, reject v.


                                       v




                   U                


    REJECT

                                           r                       83
Correctness of Testing Procedure
    ●
        Let U be any small fragment containing C.




                 U                


                                                    84
Correctness of Testing Procedure
    ●   If v ∈U, then a neighbour of v is either in U or a 
        separator of U. So, U is still a fragment.




                              v




                  U                


                                      r                   85
Correctness of Testing Procedure
    ●   If v ∈a separator of U, then v has one neighbour in U and 
        one in its complement. So, padding edges cover U.


                                v




    cover U




                    U                


                                        r                       86
Correctness of Testing Procedure
    ●   If v ∉U, then an edge (r, v) covers U.


                                          v




                                              cover U



                  U                


                                      r                 87
Correctness of Testing Procedure
    ●
        Thus, any small fragment containing C, if exists, 
        must contain v in the padded graph.




                              v




                  U                


                                      r                 88
Correctness of Testing Procedure
    ●   U has unique core C ⇔ U is in Halo­family A(C) 




                             v




                 U                


                                     r                89
Correctness of Testing Procedure
    ●   U has unique core C ⇔ U is in Halo­family A(C) 


                                   v




               U                




                                       r              90
Side Remarks (not in paper)
    ●
        Our algorithm give factor of O(log t), where t is the 
        number of cores.
    ●   Running Frank's algorithm from r ∈ C reduce the 
        number of cores to ≤ k.
    ●   Preprocessing cost ≤ 2opt




                       In the original paper, we apply Kortsarz­Nutov's algorithm when k ≤ o(n), e.g., k ≤ n/2.

                                                                                                            91
Conclusion
    ●
        We present O(log2 k)­approximation algorithm 
        for k­VCSS


    ●
        New techniques not in this talk:
        ●
            The number of cores can be decreased to L.
        ●
            We can avoid Halo­sets computation.



                                                         92
Open Problems
    ●
        Is there O(log k)­approximation algorithm for 
        all value of k, n?
    ●
        Can we get hardness better than APX­hard?
    ●
        Can we apply LP rounding technique to this 
        problem? ­­ What is ratio IP/LP?




                                                         93
Questions?




                 94
Thank you for your attention.




                                    95

Contenu connexe

Tendances

icml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIicml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIzukun
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphsgraphhoc
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysisrik0
 
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super VectorLec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super VectorUnited States Air Force Academy
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptirisshicat
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Septiko Aji
 
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...홍배 김
 
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...sleepy_yoshi
 
From RNN to neural networks for cyclic undirected graphs
From RNN to neural networks for cyclic undirected graphsFrom RNN to neural networks for cyclic undirected graphs
From RNN to neural networks for cyclic undirected graphstuxette
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞alen yan
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)Prentice Xu
 
Matematika ekonomi slide_optimasi_dengan_batasan_persamaan
Matematika ekonomi slide_optimasi_dengan_batasan_persamaanMatematika ekonomi slide_optimasi_dengan_batasan_persamaan
Matematika ekonomi slide_optimasi_dengan_batasan_persamaanUfik Tweentyfour
 
Simulated Binary Crossover
Simulated Binary CrossoverSimulated Binary Crossover
Simulated Binary Crossoverpaskorn
 
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSESTHE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSESgraphhoc
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurSuddhasheel GHOSH, PhD
 

Tendances (20)

icml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part IIicml2004 tutorial on spectral clustering part II
icml2004 tutorial on spectral clustering part II
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphs
 
Lec12 review-part-i
Lec12 review-part-iLec12 review-part-i
Lec12 review-part-i
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Ef24836841
Ef24836841Ef24836841
Ef24836841
 
Mgm
MgmMgm
Mgm
 
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super VectorLec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
Lec-08 Feature Aggregation II: Fisher Vector, AKULA and Super Vector
 
A probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features pptA probabilistic model for recursive factorized image features ppt
A probabilistic model for recursive factorized image features ppt
 
Lec17 sparse signal processing & applications
Lec17 sparse signal processing & applicationsLec17 sparse signal processing & applications
Lec17 sparse signal processing & applications
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
 
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
 
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
ICML2012読み会 Scaling Up Coordinate Descent Algorithms for Large L1 regularizat...
 
From RNN to neural networks for cyclic undirected graphs
From RNN to neural networks for cyclic undirected graphsFrom RNN to neural networks for cyclic undirected graphs
From RNN to neural networks for cyclic undirected graphs
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
 
Logistic Regression(SGD)
Logistic Regression(SGD)Logistic Regression(SGD)
Logistic Regression(SGD)
 
Lec15 graph laplacian embedding
Lec15 graph laplacian embeddingLec15 graph laplacian embedding
Lec15 graph laplacian embedding
 
Matematika ekonomi slide_optimasi_dengan_batasan_persamaan
Matematika ekonomi slide_optimasi_dengan_batasan_persamaanMatematika ekonomi slide_optimasi_dengan_batasan_persamaan
Matematika ekonomi slide_optimasi_dengan_batasan_persamaan
 
Simulated Binary Crossover
Simulated Binary CrossoverSimulated Binary Crossover
Simulated Binary Crossover
 
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSESTHE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
THE RESULT FOR THE GRUNDY NUMBER ON P4- CLASSES
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, Kanpur
 

En vedette

Pinterest yes!
Pinterest yes!Pinterest yes!
Pinterest yes!Toni Marsh
 
San Francisco Gift Show: Social Media: What you should Know, Why should you c...
San Francisco Gift Show: Social Media: What you should Know, Why should you c...San Francisco Gift Show: Social Media: What you should Know, Why should you c...
San Francisco Gift Show: Social Media: What you should Know, Why should you c...Creative Business Consulting Group
 
Webinar promotions best practices 2 - 11-15-12
Webinar   promotions best practices 2 - 11-15-12Webinar   promotions best practices 2 - 11-15-12
Webinar promotions best practices 2 - 11-15-12Alex Littlewood
 
Pinterest for Brands: How to Use Pinterest for Marketing and Lead Generation
Pinterest for Brands: How to Use Pinterest for Marketing and Lead GenerationPinterest for Brands: How to Use Pinterest for Marketing and Lead Generation
Pinterest for Brands: How to Use Pinterest for Marketing and Lead GenerationVincent Ng
 
Two variable linear model
Two variable linear modelTwo variable linear model
Two variable linear modeleconomicshahid
 

En vedette (6)

Pinterest yes!
Pinterest yes!Pinterest yes!
Pinterest yes!
 
San Francisco Gift Show: Social Media: What you should Know, Why should you c...
San Francisco Gift Show: Social Media: What you should Know, Why should you c...San Francisco Gift Show: Social Media: What you should Know, Why should you c...
San Francisco Gift Show: Social Media: What you should Know, Why should you c...
 
Webinar promotions best practices 2 - 11-15-12
Webinar   promotions best practices 2 - 11-15-12Webinar   promotions best practices 2 - 11-15-12
Webinar promotions best practices 2 - 11-15-12
 
Pinterest for Brands: How to Use Pinterest for Marketing and Lead Generation
Pinterest for Brands: How to Use Pinterest for Marketing and Lead GenerationPinterest for Brands: How to Use Pinterest for Marketing and Lead Generation
Pinterest for Brands: How to Use Pinterest for Marketing and Lead Generation
 
Two variable linear model
Two variable linear modelTwo variable linear model
Two variable linear model
 
Online all the time slideshare version
Online all the time   slideshare versionOnline all the time   slideshare version
Online all the time slideshare version
 

Similaire à An O(log^2 k)-approximation algorithm for k-vertex connected spanning subgraph

Community Detection
Community DetectionCommunity Detection
Community DetectionIlio Catallo
 
Sorting and Routing on Hypercubes and Hypercubic Architectures
Sorting and Routing on Hypercubes and Hypercubic ArchitecturesSorting and Routing on Hypercubes and Hypercubic Architectures
Sorting and Routing on Hypercubes and Hypercubic ArchitecturesCTOGreenITHub
 
Distributed computation and reconfiguration in actively dynamic networks
Distributed computation and reconfiguration in actively dynamic networksDistributed computation and reconfiguration in actively dynamic networks
Distributed computation and reconfiguration in actively dynamic networksPeter Kos
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control systemAlireza Mirzaei
 
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Thoma Itoh
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy AnnotationsToru Tamaki
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Leonid Zhukov
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video searchzukun
 
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...grssieee
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntuaIEEE NTUA SB
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral ClusteringAustin Benson
 
Program Derivation of Matrix Operations in GF
Program Derivation of Matrix Operations in GFProgram Derivation of Matrix Operations in GF
Program Derivation of Matrix Operations in GFCharles Southerland
 
Csr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCsr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCSR2011
 
Presentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelatesPresentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelatesYiteng Dang
 
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationIRJET Journal
 

Similaire à An O(log^2 k)-approximation algorithm for k-vertex connected spanning subgraph (20)

Community Detection
Community DetectionCommunity Detection
Community Detection
 
Sorting and Routing on Hypercubes and Hypercubic Architectures
Sorting and Routing on Hypercubes and Hypercubic ArchitecturesSorting and Routing on Hypercubes and Hypercubic Architectures
Sorting and Routing on Hypercubes and Hypercubic Architectures
 
Biconnectivity
BiconnectivityBiconnectivity
Biconnectivity
 
P2P Supernodes
P2P SupernodesP2P Supernodes
P2P Supernodes
 
Module 22-graphs
Module 22-graphsModule 22-graphs
Module 22-graphs
 
Distributed computation and reconfiguration in actively dynamic networks
Distributed computation and reconfiguration in actively dynamic networksDistributed computation and reconfiguration in actively dynamic networks
Distributed computation and reconfiguration in actively dynamic networks
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
Friedlander et al. Evolution of Bow-Tie Architectures in Biology (2015)
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
 
Graph Partitioning and Spectral Methods
Graph Partitioning and Spectral MethodsGraph Partitioning and Spectral Methods
Graph Partitioning and Spectral Methods
 
MSc Presentation
MSc PresentationMSc Presentation
MSc Presentation
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...
ANISOTROPIC SURFACES DETECTION USING INTENSITY MAPS ACQUIRED BY AN AIRBORNE L...
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntua
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral Clustering
 
Program Derivation of Matrix Operations in GF
Program Derivation of Matrix Operations in GFProgram Derivation of Matrix Operations in GF
Program Derivation of Matrix Operations in GF
 
Csr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCsr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatov
 
Presentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelatesPresentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelates
 
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
 

Dernier

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Dernier (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 

An O(log^2 k)-approximation algorithm for k-vertex connected spanning subgraph