{
  "schema_version": "1.0.0",
  "source": "vibemath",
  "problem_id": "vibemathed:prim-dijkstra-manhattan-complexity",
  "title": "Complexity of Terminal-Only Manhattan Prim-Dijkstra Routing",
  "canonical_statement": "Prim-Dijkstra routing interpolates between a minimum spanning tree and a shortest-path tree, and has been used and improved in VLSI physical design since the early 1990s, but the complexity of the terminal-only Manhattan decision problem was never settled. It is weakly NP-complete. A continuous cost-radius tradeoff with a balanced $(2,2)$ guarantee accompanies the classification.",
  "plain_summary": "VibeMathed reports this item as resolved. VibeMath preserves that report as a source assertion and has not independently authored a plain-language mathematical explanation.",
  "current_status": "resolved",
  "solution_events": [
    {
      "id": "vibemathed:prim-dijkstra-manhattan-complexity:event",
      "problem_id": "vibemathed:prim-dijkstra-manhattan-complexity",
      "type": "proved",
      "status": "resolved",
      "occurred_at": "2026-07-18T00:00:00.000Z",
      "title": "arXiv:2607.17005 - Provably Good Prim-Dijkstra Revisited: New Theory and a Practical Algorithm for a Classical VLSI Routing Problem with LLMs",
      "summary": "VibeMathed reports this item as resolved. VibeMath preserves that report as a source assertion and has not independently authored a plain-language mathematical explanation.",
      "ai_contribution": "ai_discovered",
      "attempt_ids": [
        "vibemathed:prim-dijkstra-manhattan-complexity:attempt"
      ],
      "method_family_ids": [
        "vibemathed:prim-dijkstra-manhattan-complexity:method"
      ],
      "source_assertion_ids": [
        "vibemathed:prim-dijkstra-manhattan-complexity:assertion"
      ]
    }
  ],
  "attempts": [
    {
      "id": "vibemathed:prim-dijkstra-manhattan-complexity:attempt",
      "problem_id": "vibemathed:prim-dijkstra-manhattan-complexity",
      "model": "GPT-5.6 Sol in Codex",
      "provider": "OpenAI",
      "attempted_at": "2026-07-18T00:00:00.000Z",
      "human_collaborators": [
        "Keren Zhu"
      ],
      "exposure": "unknown",
      "prompt_public": null,
      "outcome": "The paper is a designed experiment rather than an incidental use. One model was run under five deliberately incompatible research conditions that differed in premise and information boundary: construct and adversarially audit an NP-completeness proof from the problem definition alone; pursue a polynomial-time exact algorithm blind, without literature or the option of retreating to a hardness claim; pursue the same informed; assume hardness and seek a bicriteria guarantee; and synthesize the record into a solver against an evaluator frozen beforehand. The hardness track produced the NP-completeness proof. The two exact tracks converged on the same architecture and produced counterexamples rather than a proof, which the author treats as a control.",
      "failed_routes": [],
      "artifacts": [
        {
          "label": "Code and reproducibility materials",
          "url": "https://github.com/CODA-Team/hp-rcrst",
          "kind": "code",
          "license": null
        }
      ],
      "sources": [
        {
          "label": "arXiv:2607.17005 - Provably Good Prim-Dijkstra Revisited: New Theory and a Practical Algorithm for a Classical VLSI Routing Problem with LLMs",
          "url": "https://arxiv.org/abs/2607.17005",
          "kind": "primary-mathematical-source",
          "license": null
        },
        {
          "label": "VibeMathed: Complexity of Terminal-Only Manhattan Prim-Dijkstra Routing",
          "url": "https://vibemathed.com/problem/prim-dijkstra-manhattan-complexity",
          "kind": "source-assertion",
          "license": "https://vibemathed.com/data-license"
        }
      ],
      "cost_usd": null,
      "independence": "unknown"
    }
  ],
  "verifications": [
    {
      "id": "vibemathed:prim-dijkstra-manhattan-complexity:verification",
      "problem_id": "vibemathed:prim-dijkstra-manhattan-complexity",
      "solution_event_id": "vibemathed:prim-dijkstra-manhattan-complexity:event",
      "level": "unreviewed",
      "mathematical_correctness": "unknown",
      "statement_fidelity": "unaudited",
      "peer_review": "none",
      "verifier": "VibeMathed (source-reported label)",
      "verified_at": null,
      "note": "Single-author arXiv preprint with a full NP-completeness proof in Appendix A, a released research record, and a partial Lean snapshot whose theorem boundary the paper states explicitly. Not yet peer-reviewed.",
      "sources": [
        {
          "label": "VibeMathed: Complexity of Terminal-Only Manhattan Prim-Dijkstra Routing",
          "url": "https://vibemathed.com/problem/prim-dijkstra-manhattan-complexity",
          "kind": "source-assertion",
          "license": "https://vibemathed.com/data-license"
        },
        {
          "label": "arXiv:2607.17005 - Provably Good Prim-Dijkstra Revisited: New Theory and a Practical Algorithm for a Classical VLSI Routing Problem with LLMs",
          "url": "https://arxiv.org/abs/2607.17005",
          "kind": "primary-mathematical-source",
          "license": null
        }
      ]
    }
  ],
  "sources": [
    {
      "label": "arXiv:2607.17005 - Provably Good Prim-Dijkstra Revisited: New Theory and a Practical Algorithm for a Classical VLSI Routing Problem with LLMs",
      "url": "https://arxiv.org/abs/2607.17005",
      "kind": "primary-mathematical-source",
      "license": null
    },
    {
      "label": "VibeMathed: Complexity of Terminal-Only Manhattan Prim-Dijkstra Routing",
      "url": "https://vibemathed.com/problem/prim-dijkstra-manhattan-complexity",
      "kind": "source-assertion",
      "license": "https://vibemathed.com/data-license"
    }
  ],
  "recommended_mode": "verify",
  "recommended_exposure": "result_only",
  "opportunity_signals": [
    {
      "id": "vibemathed:prim-dijkstra-manhattan-complexity:signal:watch_only",
      "problem_id": "vibemathed:prim-dijkstra-manhattan-complexity",
      "kind": "watch_only",
      "reason": "Current public evidence does not meet the default replay threshold.",
      "generated_at": "2026-09-13T16:28:40.178Z"
    }
  ],
  "uncertainties": [
    "VibeMath has not independently verified the mathematical claim.",
    "AI-attempt independence and training-data exposure are unknown unless explicitly documented.",
    "VibeMath has not independently audited the mathematical statement, proof, or novelty claim."
  ],
  "generated_at": "2026-09-13T16:28:40.178Z"
}
