{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "benders-mixed-variable-partitioning-1962",
    "title": "Benders: separating a hard decision from a linear subproblem",
    "summary": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions.\n\nA large optimization problem may combine difficult choices with a simpler linear calculation. Benders separates the two. The master proposes a choice; the linear subproblem checks what that choice makes possible. A successful check sends back a bound on the objective. An impossible choice sends back a constraint explaining why it must be excluded. These constraints accumulate, so the master learns from earlier proposals without constructing every possible constraint in advance. The method also keeps upper and lower bounds, showing how much uncertainty remains. It does not make the difficult master disappear: that problem must still be solved correctly. The original paper gives a finite theoretical procedure and small computer experiments, while stating that useful general estimates of the number of steps were not yet available.",
    "boundary": "The partitioned subproblem is linear; the remaining master problem may still be difficult. The computational argument assumes the stated boundedness/continuity and correctly solved master/subproblems. Finite polyhedral generators support feasibility-ray and optimality-point cuts, not polynomial runtime for every mixed problem. A big-M variant requires a sufficiently large/adapted value or a separate phase. Reported test cases are not an independently reproduced performance study.",
    "area": "Optimization and operations research",
    "topic": "Mathematics and computing",
    "year": 1962,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "benders-mixed-variable-partitioning-1962",
    "target": {
      "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
      "version": 1,
      "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
    },
    "humans": [
      "J. F. Benders"
    ],
    "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": [
      "dantzig-simplex-1947",
      "karmarkar-polynomial-linear-programming-1984"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-benders-partition1962-original",
        "title": "J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact1962 original",
        "url": "https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf"
      },
      {
        "id": "wrs24-benders1962-crossref",
        "title": "Publisher-deposited identity for the exact1962 Benders partitioning paper",
        "url": "https://api.crossref.org/works/10.1007%2FBF01386316"
      }
    ],
    "points": "150000",
    "published_grade": {
      "id": "benders-mixed-variable-partitioning-1962",
      "entry_id": "benders-mixed-variable-partitioning-1962",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
        "version": 1,
        "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
      },
      "what_changed": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions.",
      "scope": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions. The partitioned subproblem is linear; the remaining master problem may still be difficult. The computational argument assumes the stated boundedness/continuity and correctly solved master/subproblems. Finite polyhedral generators support feasibility-ray and optimality-point cuts, not polynomial runtime for every mixed problem. A big-M variant requires a sufficiently large/adapted value or a separate phase. Reported test cases are not an independently reproduced performance study.",
      "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:999c108a-482b-454b-aa62-5e12ed27a4b8",
        "version": 1,
        "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
      },
      "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": "J. F. Benders",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact1962 original",
            "url": "https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact1962 original",
            "url": "https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Publisher-deposited identity for the exact1962 Benders partitioning paper",
            "url": "https://api.crossref.org/works/10.1007%2FBF01386316"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The partitioned subproblem is linear; the remaining master problem may still be difficult. The computational argument assumes the stated boundedness/continuity and correctly solved master/subproblems. Finite polyhedral generators support feasibility-ray and optimality-point cuts, not polynomial runtime for every mixed problem. A big-M variant requires a sufficiently large/adapted value or a separate phase. Reported test cases are not an independently reproduced performance study.",
        "domain": "Optimization and operations research"
      },
      "sources": [
        {
          "citation": "J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact1962 original",
          "url": "https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf"
        },
        {
          "citation": "Publisher-deposited identity for the exact1962 Benders partitioning paper",
          "url": "https://api.crossref.org/works/10.1007%2FBF01386316"
        }
      ],
      "statement": "# Benders: separating a hard decision from a linear subproblem\n\nBenders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions.\n\nA large optimization problem may combine difficult choices with a simpler linear calculation. Benders separates the two. The master proposes a choice; the linear subproblem checks what that choice makes possible. A successful check sends back a bound on the objective. An impossible choice sends back a constraint explaining why it must be excluded. These constraints accumulate, so the master learns from earlier proposals without constructing every possible constraint in advance. The method also keeps upper and lower bounds, showing how much uncertainty remains. It does not make the difficult master disappear: that problem must still be solved correctly. The original paper gives a finite theoretical procedure and small computer experiments, while stating that useful general estimates of the number of steps were not yet available.\n\n## Scientific scope\n\nThe partitioned subproblem is linear; the remaining master problem may still be difficult. The computational argument assumes the stated boundedness/continuity and correctly solved master/subproblems. Finite polyhedral generators support feasibility-ray and optimality-point cuts, not polynomial runtime for every mixed problem. A big-M variant requires a sufficiently large/adapted value or a separate phase. Reported test cases are not an independently reproduced performance study.\n\n## People and systems\n\nJ. F. Benders\n\n\n\n## Original sources\n\n- [J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact1962 original](https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf)\n- [Publisher-deposited identity for the exact1962 Benders partitioning paper](https://api.crossref.org/works/10.1007%2FBF01386316)\n",
      "summary": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions.\n\nA large optimization problem may combine difficult choices with a simpler linear calculation. Benders separates the two. The master proposes a choice; the linear subproblem checks what that choice makes possible. A successful check sends back a bound on the objective. An impossible choice sends back a constraint explaining why it must be excluded. These constraints accumulate, so the master learns from earlier proposals without constructing every possible constraint in advance. The method also keeps upper and lower bounds, showing how much uncertainty remains. It does not make the difficult master disappear: that problem must still be solved correctly. The original paper gives a finite theoretical procedure and small computer experiments, while stating that useful general estimates of the number of steps were not yet available.",
      "title": "Benders: separating a hard decision from a linear subproblem"
    },
    "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
      "version": 1,
      "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:ce338a339422f97bc71ac81001ed37b1cf4438f7033d0db4493e779d1dd1eeec"
  },
  "target": {
    "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
    "version": 1,
    "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "benders-mixed-variable-partitioning-1962",
    "entry_id": "benders-mixed-variable-partitioning-1962",
    "revision": 1,
    "title": "Benders: separating a hard decision from a linear subproblem",
    "context": "Optimization and operations research",
    "track": "Optimization and operations research",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions.",
    "scope": "Benders partitions a mixed-variable optimization problem into a master problem and a linear subproblem, generating only the dual constraints needed to identify an optimum or detect infeasibility or unboundedness, under explicit solution and compactness assumptions. The partitioned subproblem is linear; the remaining master problem may still be difficult. The computational argument assumes the stated boundedness/continuity and correctly solved master/subproblems. Finite polyhedral generators support feasibility-ray and optimality-point cuts, not polynomial runtime for every mixed problem. A big-M variant requires a sufficiently large/adapted value or a separate phase. Reported test cases are not an independently reproduced performance study.",
    "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": "J. F. Benders, Partitioning procedures for solving mixed-variables programming problems; exact 1962 original",
        "url": "https://www.im-uff.mat.br/puc-rio/disciplinas/2006.1/soe/arquivos/benders-numerische-mathematik-1962.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Publisher-deposited identity for the exact 1962 Benders partitioning paper",
        "url": "https://api.crossref.org/works/10.1007%2FBF01386316",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "J. F. Benders",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:999c108a-482b-454b-aa62-5e12ed27a4b8",
      "version": 1,
      "content_hash": "sha256:c195c95689a4ba5d96a4a87bce346916905c19c1578994beaa6a9eeed5ba39ef"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "150000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
