{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "munkres-assignment-transportation-algorithms-1957",
    "title": "Munkres: make optimal assignment a bounded procedure",
    "summary": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization.\n\nSuppose every possible worker-job pair has a cost. Trying all complete assignments quickly becomes impractical, because their number grows factorially. Munkres explains how to build an optimal assignment by marking zero-cost choices in an adjusted cost matrix, following alternating chains and changing the matrix only when needed. The adjustments preserve which complete assignment is best. His analysis shows that progress does not depend on costs being integers, and gives a bound expressed in specified elementary operations. The same idea is adapted to moving integer quantities between sources and destinations. This is a refinement of an existing optimization method, with its own procedure and analysis, rather than a new invention of the entire assignment problem or all later Hungarian-algorithm improvements.",
    "boundary": "archival cover PDF 1 excluded from scientific evidence. Finite square linear assignment with independent one-per-row/column entries; initially integer costs, later integer assumption explicitly removed by bounded progress of covers/starred zeros. Polynomial bound counts whole-line scans/updates as specified operations, not unit-cost scalar instructions or a verified modern O(n^3) implementation. The exact operation-count coefficients and the complete cost-model derivation have not been independently verified here. Transportation section assumes nonnegative integer costs and positive integer supplies/demands with equal totals, provides an integral-quota procedure and omits detailed theoretical remarks. No complete transportation-proof reconstruction or extension to arbitrary real supplies, quadratic assignment, all network flows, bitcomplexity or empirical speedup is imported. Later algorithmic improvements and library implementations are separate; neither all optimal assignments nor unique optimality is claimed.",
    "area": "Assignment and transportation optimization",
    "topic": "Computing",
    "year": 1957,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "munkres-assignment-transportation-algorithms-1957",
    "target": {
      "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
      "version": 1,
      "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
    },
    "humans": [
      "James Munkres"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed contributors to this scoped work. Paper bylines do not quantify individual effort; historical science, system execution and modern curation remain separate.",
    "agents": [],
    "related": [
      "kuhn-hungarian-assignment-method-1955",
      "ford-fulkerson-maximal-flow-network-1956"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-munkres1957-assignment-transportation-original",
        "title": "James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38",
        "url": "https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf"
      }
    ],
    "points": "65000",
    "published_grade": {
      "id": "munkres-assignment-transportation-algorithms-1957",
      "entry_id": "munkres-assignment-transportation-algorithms-1957",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
        "version": 1,
        "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
      },
      "what_changed": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization.",
      "scope": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization. archival cover PDF 1 excluded from scientific evidence. Finite square linear assignment with independent one-per-row/column entries; initially integer costs, later integer assumption explicitly removed by bounded progress of covers/starred zeros. Polynomial bound counts whole-line scans/updates as specified operations, not unit-cost scalar instructions or a verified modern O(n^3) implementation. The exact operation-count coefficients and the complete cost-model derivation have not been independently verified here. Transportation section assumes nonnegative integer costs and positive integer supplies/demands with equal totals, provides an integral-quota procedure and omits detailed theoretical remarks. No complete transportation-proof reconstruction or extension to arbitrary real supplies, quadratic assignment, all network flows, bitcomplexity or empirical speedup is imported. Later algorithmic improvements and library implementations are separate; neither all optimal assignments nor unique optimality is claimed.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
        "version": 1,
        "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-03T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "James Munkres",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38",
            "url": "https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38",
            "url": "https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "archival cover PDF 1 excluded from scientific evidence. Finite square linear assignment with independent one-per-row/column entries; initially integer costs, later integer assumption explicitly removed by bounded progress of covers/starred zeros. Polynomial bound counts whole-line scans/updates as specified operations, not unit-cost scalar instructions or a verified modern O(n^3) implementation. The exact operation-count coefficients and the complete cost-model derivation have not been independently verified here. Transportation section assumes nonnegative integer costs and positive integer supplies/demands with equal totals, provides an integral-quota procedure and omits detailed theoretical remarks. No complete transportation-proof reconstruction or extension to arbitrary real supplies, quadratic assignment, all network flows, bitcomplexity or empirical speedup is imported. Later algorithmic improvements and library implementations are separate; neither all optimal assignments nor unique optimality is claimed.",
        "domain": "Assignment and transportation optimization"
      },
      "sources": [
        {
          "citation": "James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38",
          "url": "https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf"
        }
      ],
      "statement": "# Munkres: make optimal assignment a bounded procedure\n\nMunkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization.\n\nSuppose every possible worker-job pair has a cost. Trying all complete assignments quickly becomes impractical, because their number grows factorially. Munkres explains how to build an optimal assignment by marking zero-cost choices in an adjusted cost matrix, following alternating chains and changing the matrix only when needed. The adjustments preserve which complete assignment is best. His analysis shows that progress does not depend on costs being integers, and gives a bound expressed in specified elementary operations. The same idea is adapted to moving integer quantities between sources and destinations. This is a refinement of an existing optimization method, with its own procedure and analysis, rather than a new invention of the entire assignment problem or all later Hungarian-algorithm improvements.\n\n## Scientific scope\n\narchival cover PDF 1 excluded from scientific evidence. Finite square linear assignment with independent one-per-row/column entries; initially integer costs, later integer assumption explicitly removed by bounded progress of covers/starred zeros. Polynomial bound counts whole-line scans/updates as specified operations, not unit-cost scalar instructions or a verified modern O(n^3) implementation. The exact operation-count coefficients and the complete cost-model derivation have not been independently verified here. Transportation section assumes nonnegative integer costs and positive integer supplies/demands with equal totals, provides an integral-quota procedure and omits detailed theoretical remarks. No complete transportation-proof reconstruction or extension to arbitrary real supplies, quadratic assignment, all network flows, bitcomplexity or empirical speedup is imported. Later algorithmic improvements and library implementations are separate; neither all optimal assignments nor unique optimality is claimed.\n\n## People and systems\n\nJames Munkres\n\n\n\n## Original sources\n\n- [James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38](https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf)\n",
      "summary": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization.\n\nSuppose every possible worker-job pair has a cost. Trying all complete assignments quickly becomes impractical, because their number grows factorially. Munkres explains how to build an optimal assignment by marking zero-cost choices in an adjusted cost matrix, following alternating chains and changing the matrix only when needed. The adjustments preserve which complete assignment is best. His analysis shows that progress does not depend on costs being integers, and gives a bound expressed in specified elementary operations. The same idea is adapted to moving integer quantities between sources and destinations. This is a refinement of an existing optimization method, with its own procedure and analysis, rather than a new invention of the entire assignment problem or all later Hungarian-algorithm improvements.",
      "title": "Munkres: make optimal assignment a bounded procedure"
    },
    "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
      "version": 1,
      "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:53dc0348db42e9a808e5680c293ea90bd045c6dce32c38c64ec52d4022e199f9"
  },
  "target": {
    "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
    "version": 1,
    "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "munkres-assignment-transportation-algorithms-1957",
    "entry_id": "munkres-assignment-transportation-algorithms-1957",
    "revision": 1,
    "title": "Munkres: make optimal assignment a bounded procedure",
    "context": "Assignment and transportation optimization",
    "track": "Assignment and transportation optimization",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization.",
    "scope": "Munkres gives a constructive starred/primed-zero variant of Kuhn's assignment algorithm, proves finite termination without requiring integer costs and provides an explicit polynomial bound in the paper's line-operation model, then states a transportation generalization. archival cover PDF 1 excluded from scientific evidence. Finite square linear assignment with independent one-per-row/column entries; initially integer costs, later integer assumption explicitly removed by bounded progress of covers/starred zeros. Polynomial bound counts whole-line scans/updates as specified operations, not unit-cost scalar instructions or a verified modern O(n^3) implementation. The exact operation-count coefficients and the complete cost-model derivation have not been independently verified here. Transportation section assumes nonnegative integer costs and positive integer supplies/demands with equal totals, provides an integral-quota procedure and omits detailed theoretical remarks. No complete transportation-proof reconstruction or extension to arbitrary real supplies, quadratic assignment, all network flows, bitcomplexity or empirical speedup is imported. Later algorithmic improvements and library implementations are separate; neither all optimal assignments nor unique optimality is claimed.",
    "evidence_summary": "Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.",
    "references": [
      {
        "title": "James Munkres, Algorithms for the Assignment and Transportation Problems (1957),32-38",
        "url": "https://www.math.ucdavis.edu/~saito/data/emd/munkres.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "James Munkres",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:d1710bd9-cf9f-4af2-af97-046fc1b7e1db",
      "version": 1,
      "content_hash": "sha256:4fcca23e6f2ea3ff72cc7aaba5ed50c91a61077b758c2bcd048514b79b8d01a3"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "65000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
