Well-Covered Graph Checker

equal maximal independent sets

CheckersFreeNo Signup
4.2(551 reviews)
All Tools

Loading tool...

About Well-Covered Graph Checker

A well-covered graph checker testing if all maximal independent sets have equal size. K_n: well-covered (size 1). C_{2k}: well-covered (size k). C_{2k+1}: NOT well-covered. co-NP-complete in general but polynomial for special classes. Client-side.

Well-Covered Graph Checker Features

  • Well-covered test
  • MIS sizes
  • α comparison
  • Special classes
  • Common graphs
Well-covered graph: every maximal independent set has the same size. No 'bad' greedy choices! K_n: well-covered (all MIS have size 1). Cycles: C_{2k} well-covered (size k), C_{2k+1} NOT (sizes k and k+1). Recognition is co-NP-complete.

How to Use

Select graph:

  • Test: Well-covered?
  • MIS: Sizes equal?
  • α: Independence #

Theory

Plummer (1970): introduced well-covered graphs. Every very well-covered graph (well-covered + n=2α) has nice structure. Chvátal-Slater: polynomial for K_{1,3}-free graphs. General recognition: co-NP-complete (Sankaranarayana-Stewart).

Examples

Complete graphs K_n: well-covered (MIS size 1). Even cycles C_{2k}: well-covered (size k). Rook's graphs: well-covered. Complete bipartite K_{a,b} (a≠b): NOT well-covered. Pentagon C_5: NOT well-covered.

Step-by-Step Instructions

  1. 1Select graph.
  2. 2Find all MIS.
  3. 3Compare sizes.
  4. 4Determine well-covered.
  5. 5Apply properties.

Well-Covered Graph Checker — Frequently Asked Questions

Why is well-coveredness useful?+

Greedy algorithms for independent sets: any maximal IS has optimal size! No need for careful vertex selection. Makes approximation trivial for this class. Practical in scheduling and resource allocation.

Is C_5 well-covered?+

No! C_5 has maximal independent sets of size 2 (single vertices with both neighbors) and size 2 (picking every other vertex gives MIS of size 2). Wait — actually all MIS of C_5 have size 2, so C_5 IS well-covered!

What's very well-covered?+

Well-covered + no isolated vertices + 2α(G) = n. Every vertex is in some maximum independent set AND some minimum vertex cover. Clean structure: almost like a perfect matching between IS and cover.

Share this tool: