Abstract
We give two algorithms for listing all simplicial vertices of a graph running in time O(n α) and O(e 2α/(α+1))= O(e 1.41) , respectively, where n and e denote the number of vertices and edges in the graph and O(n α) is the time needed to perform a fast matrix multiplication. We present new algorithms for the recognition of diamond-free graphs ( O(n α+e 3/2) ), claw-free graphs ( O(e (α+1)/2)= O(e 1.69) ), and K 4 -free graphs ( O(e (α+1)/2)= O(e 1.69) ). Furthermore, we show that counting the number of K 4 's in a graph can be done in time O(e (α+1)/2) . For all other graphs on four vertices we can count within O(n α+e 1.69) time the number of occurrences as induced subgraph.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.