SlideShare uma empresa Scribd logo
1 de 95
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
zukun
 
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
irisshicat
 
Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)Special Techniques (Teknik Khusus)
Special Techniques (Teknik Khusus)
Septiko Aji
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
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_persamaan
Ufik Tweentyfour
 
Simulated Binary Crossover
Simulated Binary CrossoverSimulated Binary Crossover
Simulated Binary Crossover
paskorn
 
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
Suddhasheel GHOSH, PhD
 

Mais procurados (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
 

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

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

Community Detection
Community DetectionCommunity Detection
Community Detection
Ilio 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 Architectures
CTOGreenITHub
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
zukun
 
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-ntua
IEEE NTUA SB
 
Presentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelatesPresentation M2 internship rare-earth nickelates
Presentation M2 internship rare-earth nickelates
Yiteng Dang
 

Semelhante 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

Último (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

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