{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "lenstra-fixed-dimensional-integer-programming-1983",
    "title": "Lenstra: integer programming becomes tractable when dimension is fixed",
    "summary": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems.\n\nAn optimization problem may have a feasible answer in real numbers but no answer in whole numbers. Integer programming captures this extra restriction, which is computationally hard in general. Lenstra’s 1983 paper proved that fixing the number of integer variables changes the complexity: the remaining input can grow while the problem stays polynomially solvable. The method reshapes the feasible region and uses lattice geometry to either find an integer point or split the search into a bounded number of lower-dimensional problems. Empty, unbounded and lower-dimensional regions are handled by reductions rather than silently excluded. The result also covers mixed-integer feasibility with a fixed number of integer variables. It does not make arbitrary large-dimensional integer programs easy: the original polynomial degree grows exponentially with dimension, and the paper describes its algorithms as primarily theoretical. Lovász’s algorithmic improvements, earlier low-dimensional work and the continuous linear-programming and lattice-reduction tools retain separate credit.",
    "boundary": "The polynomial-time result fixes the number of integer variables. Its dimension-dependent cost is not a polynomial bound uniform in arbitrary dimension. Rational input encoding and geometric subroutines matter. Mixed variants have their own assumptions. The theorem is not evidence that every integer program is easy in practice.",
    "area": "Optimization",
    "topic": "Integer programming",
    "year": 1983,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "lenstra-fixed-dimensional-integer-programming-1983",
    "target": {
      "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
      "version": 1,
      "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
    },
    "humans": [
      "H. W. Lenstra Jr."
    ],
    "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": [
      "gomory-fractional-integer-cuts-1958",
      "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-lenstra1983-integer-programming-original",
        "title": "Lenstra, Integer Programming with a Fixed Number of Variables, MOR8(4)538-548(1983), author-hosted journal copy",
        "url": "https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf"
      },
      {
        "id": "wrs24-lenstra1983-publisher-metadata",
        "title": "Publisher Crossref deposit for10.1287/moor.8.4.538",
        "url": "https://api.crossref.org/works/10.1287%2Fmoor.8.4.538"
      }
    ],
    "points": "150000",
    "published_grade": {
      "id": "lenstra-fixed-dimensional-integer-programming-1983",
      "entry_id": "lenstra-fixed-dimensional-integer-programming-1983",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
        "version": 1,
        "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
      },
      "what_changed": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems.",
      "scope": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems. The polynomial-time result fixes the number of integer variables. Its dimension-dependent cost is not a polynomial bound uniform in arbitrary dimension. Rational input encoding and geometric subroutines matter. Mixed variants have their own assumptions. The theorem is not evidence that every integer program is easy in practice.",
      "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:cc4ac508-d114-444d-ac46-8c22a07ceafd",
        "version": 1,
        "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
      },
      "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": "H. W. Lenstra Jr.",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Lenstra, Integer Programming with a Fixed Number of Variables, MOR8(4)538-548(1983), author-hosted journal copy",
            "url": "https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Lenstra, Integer Programming with a Fixed Number of Variables, MOR8(4)538-548(1983), author-hosted journal copy",
            "url": "https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Publisher Crossref deposit for10.1287/moor.8.4.538",
            "url": "https://api.crossref.org/works/10.1287%2Fmoor.8.4.538"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The polynomial-time result fixes the number of integer variables. Its dimension-dependent cost is not a polynomial bound uniform in arbitrary dimension. Rational input encoding and geometric subroutines matter. Mixed variants have their own assumptions. The theorem is not evidence that every integer program is easy in practice.",
        "domain": "Optimization"
      },
      "sources": [
        {
          "citation": "Lenstra, Integer Programming with a Fixed Number of Variables, MOR8(4)538-548(1983), author-hosted journal copy",
          "url": "https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf"
        },
        {
          "citation": "Publisher Crossref deposit for10.1287/moor.8.4.538",
          "url": "https://api.crossref.org/works/10.1287%2Fmoor.8.4.538"
        }
      ],
      "statement": "# Lenstra: integer programming becomes tractable when dimension is fixed\n\nLenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems.\n\nAn optimization problem may have a feasible answer in real numbers but no answer in whole numbers. Integer programming captures this extra restriction, which is computationally hard in general. Lenstra’s 1983 paper proved that fixing the number of integer variables changes the complexity: the remaining input can grow while the problem stays polynomially solvable. The method reshapes the feasible region and uses lattice geometry to either find an integer point or split the search into a bounded number of lower-dimensional problems. Empty, unbounded and lower-dimensional regions are handled by reductions rather than silently excluded. The result also covers mixed-integer feasibility with a fixed number of integer variables. It does not make arbitrary large-dimensional integer programs easy: the original polynomial degree grows exponentially with dimension, and the paper describes its algorithms as primarily theoretical. Lovász’s algorithmic improvements, earlier low-dimensional work and the continuous linear-programming and lattice-reduction tools retain separate credit.\n\n## Scientific scope\n\nThe polynomial-time result fixes the number of integer variables. Its dimension-dependent cost is not a polynomial bound uniform in arbitrary dimension. Rational input encoding and geometric subroutines matter. Mixed variants have their own assumptions. The theorem is not evidence that every integer program is easy in practice.\n\n## People and systems\n\nH. W. Lenstra Jr.\n\n\n\n## Original sources\n\n- [Lenstra, Integer Programming with a Fixed Number of Variables, MOR8(4)538-548(1983), author-hosted journal copy](https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf)\n- [Publisher Crossref deposit for10.1287/moor.8.4.538](https://api.crossref.org/works/10.1287%2Fmoor.8.4.538)\n",
      "summary": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems.\n\nAn optimization problem may have a feasible answer in real numbers but no answer in whole numbers. Integer programming captures this extra restriction, which is computationally hard in general. Lenstra’s 1983 paper proved that fixing the number of integer variables changes the complexity: the remaining input can grow while the problem stays polynomially solvable. The method reshapes the feasible region and uses lattice geometry to either find an integer point or split the search into a bounded number of lower-dimensional problems. Empty, unbounded and lower-dimensional regions are handled by reductions rather than silently excluded. The result also covers mixed-integer feasibility with a fixed number of integer variables. It does not make arbitrary large-dimensional integer programs easy: the original polynomial degree grows exponentially with dimension, and the paper describes its algorithms as primarily theoretical. Lovász’s algorithmic improvements, earlier low-dimensional work and the continuous linear-programming and lattice-reduction tools retain separate credit.",
      "title": "Lenstra: integer programming becomes tractable when dimension is fixed"
    },
    "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
      "version": 1,
      "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:93a6d69d5b075f3538ae33783efa102b7b029806222aea0e481d140fee4629b0"
  },
  "target": {
    "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
    "version": 1,
    "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "lenstra-fixed-dimensional-integer-programming-1983",
    "entry_id": "lenstra-fixed-dimensional-integer-programming-1983",
    "revision": 1,
    "title": "Lenstra: integer programming becomes tractable when dimension is fixed",
    "context": "Optimization",
    "track": "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": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems.",
    "scope": "Lenstra showed that integer linear feasibility can be solved in polynomial input-length time when the number of integer variables is fixed, using lattice geometry and reduction to lower-dimensional problems. The polynomial-time result fixes the number of integer variables. Its dimension-dependent cost is not a polynomial bound uniform in arbitrary dimension. Rational input encoding and geometric subroutines matter. Mixed variants have their own assumptions. The theorem is not evidence that every integer program is easy in practice.",
    "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": "Lenstra, Integer Programming with a Fixed Number of Variables, MOR 8(4)538-548(1983), author-hosted journal copy",
        "url": "https://pub.math.leidenuniv.nl/~lenstrahw/PUBLICATIONS/1983i/art.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Publisher Crossref deposit for 10.1287/moor.8.4.538",
        "url": "https://api.crossref.org/works/10.1287%2Fmoor.8.4.538",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "H. W. Lenstra Jr.",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:cc4ac508-d114-444d-ac46-8c22a07ceafd",
      "version": 1,
      "content_hash": "sha256:32f833a7d0f9c3fa038eab5ccc823fce09c39122ebdb4d04ae1972cb1aa70650"
    },
    "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"
}
