{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "wolpert-macready-no-free-lunch-1997",
    "title": "Wolpert and Macready: no free lunch theorems for optimization",
    "summary": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible.",
    "boundary": "Finite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.",
    "area": "Evaluation, safety and interpretability",
    "topic": "Artificial intelligence",
    "year": 1997,
    "lane": "HUMAN",
    "result": "THEOREM",
    "package_id": "wolpert-macready-no-free-lunch-1997",
    "target": {
      "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
      "version": 1,
      "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
    },
    "humans": [
      "David H. Wolpert",
      "William G. Macready"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed authors for the exact contribution; experimental subjects are not autonomous scientific authors. Source support and predecessor work retain separate roles. Individual effort shares and unresolved identities are not inferred.",
    "agents": [],
    "related": [
      "turing"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs20261023-wolpert-macready-ieee-original-upv",
        "title": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
        "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf"
      }
    ],
    "points": "250000",
    "published_grade": {
      "id": "wolpert-macready-no-free-lunch-1997",
      "entry_id": "wolpert-macready-no-free-lunch-1997",
      "band": "A",
      "modifier": "+",
      "target": {
        "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
        "version": 1,
        "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
      },
      "what_changed": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible.",
      "scope": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible. Finite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.",
      "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:728c1977-cbe9-4946-a591-22c9ac45aee6",
        "version": 1,
        "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-23T00: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": "David H. Wolpert",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "prover"
          ],
          "source": {
            "citation": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
            "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "William G. Macready",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "prover"
          ],
          "source": {
            "citation": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
            "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
            "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "Finite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.",
        "domain": "Evaluation, safety and interpretability"
      },
      "sources": [
        {
          "citation": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
          "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf"
        }
      ],
      "statement": "# Wolpert and Macready: no free lunch theorems for optimization\n\nCould one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible.\n\n## Scientific scope\n\nFinite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.\n\n## Reading status\n\nThis is a source-linked WRS catalogue note. A full explanatory guide and independent scientific reconstruction have not been completed for this entry. Read the identified original work for its complete narrative and arguments.\n\n## People and systems\n\nDavid H. Wolpert; William G. Macready\n\nSource-listed authors for the exact contribution; experimental subjects are not autonomous scientific authors. Source support and predecessor work retain separate roles. Individual effort shares and unresolved identities are not inferred.\n\n\n\n## Original sources\n\n- [Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy](https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf)\n",
      "summary": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible.",
      "title": "Wolpert and Macready: no free lunch theorems for optimization"
    },
    "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
      "version": 1,
      "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:f1c7f86fb0b0937a7031c2314bd67b83be88e64ef24390af15c30515a8cf9e4d"
  },
  "target": {
    "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
    "version": 1,
    "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "wolpert-macready-no-free-lunch-1997",
    "entry_id": "wolpert-macready-no-free-lunch-1997",
    "revision": 1,
    "title": "Wolpert and Macready: no free lunch theorems for optimization",
    "context": "Evaluation, safety and interpretability",
    "track": "Exact theorem and reusable mathematical method",
    "band": "A",
    "modifier": "+",
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-23",
    "evidence_cutoff": "2026-10-23",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible.",
    "scope": "Could one search strategy be best for every optimization problem? Wolpert and Macready show why the answer changes when problems are averaged in a particular way. On finite search spaces, averaging uniformly over all objective functions removes the advantage of any strategy when performance depends on the values found after distinct queries. Practical success therefore depends on the structure of the problems encountered. This does not say that a useful optimizer, or a well-chosen benchmark, is impossible. Finite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.",
    "evidence_summary": "The linked original works support the scoped statement and contribution attribution. WRS has not independently replayed experiments or reconstructed a full mathematical proof. Finite search and cost-value sets, uniform all-function averaging and distinct oracle evaluations. Wall-clock runtime and arbitrary structured problem distributions are outside this equality. The time-dependent result has additional bijectivity restrictions. The 1997 optimization theorem is not a blanket statement that all learning algorithms perform equally in the real world.",
    "references": [
      {
        "title": "Wolpert and Macready: original IEEE 1997 optimization paper, institutional copy",
        "url": "https://victoryepes.blogs.upv.es/wp-content/uploads/2020/10/No-free-lunch.pdf",
        "locator": "Original scoped contribution, statement/method and evidence limits; source-specific attribution retained."
      }
    ],
    "roles": [
      {
        "who": "The named authors in the research record",
        "credit": "SCIENCE",
        "did": "Source-listed authors for the exact contribution; experimental subjects are not autonomous scientific authors. Source support and predecessor work retain separate roles. Individual effort shares and unresolved identities are not inferred."
      }
    ],
    "target": {
      "record_id": "urn:uuid:728c1977-cbe9-4946-a591-22c9ac45aee6",
      "version": 1,
      "content_hash": "sha256:0ab3fed1faf50c3b8842cd5e18f2b607b0401cfc2e1b0dd72f613e594545408c"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "250000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
