SlideShare una empresa de Scribd logo
1 de 95
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar a 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
 

Similar a 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
 

Último

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
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
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
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
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
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
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
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Último (20)

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Ă...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
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
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.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
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
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
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.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
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

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