Remove unused step param from reduce function
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -143,7 +143,6 @@ def reduce(
|
|||||||
g: Graph,
|
g: Graph,
|
||||||
coloring: VertexColoring,
|
coloring: VertexColoring,
|
||||||
before_cid: ColoredGraphId,
|
before_cid: ColoredGraphId,
|
||||||
step: int = 1,
|
|
||||||
steps: list[Step] | None = None,
|
steps: list[Step] | None = None,
|
||||||
) -> list[Step]:
|
) -> list[Step]:
|
||||||
"""Repeatedly apply pluck/squish reductions until no candidates remain."""
|
"""Repeatedly apply pluck/squish reductions until no candidates remain."""
|
||||||
@@ -161,7 +160,7 @@ def reduce(
|
|||||||
print(f"\nG' (after pluck v0={v}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
print(f"\nG' (after pluck v0={v}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
||||||
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
||||||
steps.append(PluckOperation(name='pluck', meta=PluckMeta(v0=v), before=before_cid, after=after_cid))
|
steps.append(PluckOperation(name='pluck', meta=PluckMeta(v0=v), before=before_cid, after=after_cid))
|
||||||
return reduce(g_prime, coloring_prime, after_cid, step + 1, steps)
|
return reduce(g_prime, coloring_prime, after_cid, steps)
|
||||||
if g.degree(v) == 4 and _neighbors_form_cycle(g, v):
|
if g.degree(v) == 4 and _neighbors_form_cycle(g, v):
|
||||||
degree_4_candidates.append(v)
|
degree_4_candidates.append(v)
|
||||||
elif g.degree(v) == 5 and _neighbors_form_cycle(g, v):
|
elif g.degree(v) == 5 and _neighbors_form_cycle(g, v):
|
||||||
@@ -174,7 +173,7 @@ def reduce(
|
|||||||
print(f"\nG' (after squish v0={v0}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
print(f"\nG' (after squish v0={v0}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
||||||
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
||||||
steps.append(SquishOperation(name='squish', meta=SquishMeta(v0=v0, v_merged=[v1, v2]), before=before_cid, after=after_cid))
|
steps.append(SquishOperation(name='squish', meta=SquishMeta(v0=v0, v_merged=[v1, v2]), before=before_cid, after=after_cid))
|
||||||
return reduce(g_prime, coloring_prime, after_cid, step + 1, steps)
|
return reduce(g_prime, coloring_prime, after_cid, steps)
|
||||||
|
|
||||||
if degree_5_candidates:
|
if degree_5_candidates:
|
||||||
v0 = degree_5_candidates[0]
|
v0 = degree_5_candidates[0]
|
||||||
@@ -183,7 +182,7 @@ def reduce(
|
|||||||
print(f"\nG' (after squish v0={v0}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
print(f"\nG' (after squish v0={v0}): {g_prime.order()} vertices, {g_prime.size()} edges")
|
||||||
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
_, _, after_cid = save_colored_graph(g_prime, coloring_prime)
|
||||||
steps.append(SquishOperation(name='squish', meta=SquishMeta(v0=v0, v_merged=[v1, v2]), before=before_cid, after=after_cid))
|
steps.append(SquishOperation(name='squish', meta=SquishMeta(v0=v0, v_merged=[v1, v2]), before=before_cid, after=after_cid))
|
||||||
return reduce(g_prime, coloring_prime, after_cid, step + 1, steps)
|
return reduce(g_prime, coloring_prime, after_cid, steps)
|
||||||
|
|
||||||
print("DONE")
|
print("DONE")
|
||||||
return steps
|
return steps
|
||||||
|
|||||||
Reference in New Issue
Block a user