{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "graham-multiprocessing-anomaly-bounds-1966",
    "title": "Graham: why a greedy schedule can slow down after apparent improvements",
    "summary": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed.\n\nAdding processors sounds like an automatic way to finish work faster. A greedy scheduler can behave differently: starting a ready task earlier may put later tasks in an unfavorable order. Graham modeled tasks with fixed lengths and dependencies, assigned without interruption to identical processors. He gave a bound on the finishing-time ratio after changing the priority list, shortening tasks, removing dependencies or changing the processor count. For equal processor counts the bound becomes 2 minus the reciprocal of that count. The comparison is about a specified scheduling rule, not the best possible use of extra hardware. This account does not reproduce every original diagram or supply a certified formula transcription. The central ratio was separately reconstructed from total work and an idle-covering dependency chain; this does not certify every original sharpness construction.",
    "boundary": "The scheduling results use the paper’s machine, dependency and task-duration model. They bound specified list-scheduling behavior and illustrate anomalies; they do not establish that adding resources always worsens performance or solve every scheduling objective optimally. Changes in precedence, communication cost and processor heterogeneity need separate analysis.",
    "area": "Algorithms and scheduling",
    "topic": "Parallel task scheduling",
    "year": 1966,
    "lane": "HUMAN",
    "result": "THEORY",
    "package_id": "graham-multiprocessing-anomaly-bounds-1966",
    "target": {
      "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
      "version": 1,
      "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
    },
    "humans": [
      "R. L. Graham"
    ],
    "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": [
      "amdahl-single-processor-limit-1967",
      "dantzig-simplex-1947"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-graham1966-original-scan",
        "title": "R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan",
        "url": "https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf"
      },
      {
        "id": "wrs24-graham1966-publisher-metadata",
        "title": "Publisher Crossref deposit for Graham1966 scheduling-anomaly paper",
        "url": "https://api.crossref.org/works/10.1002%2Fj.1538-7305.1966.tb01709.x"
      }
    ],
    "points": "130000",
    "published_grade": {
      "id": "graham-multiprocessing-anomaly-bounds-1966",
      "entry_id": "graham-multiprocessing-anomaly-bounds-1966",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
        "version": 1,
        "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
      },
      "what_changed": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed.",
      "scope": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed. The scheduling results use the paper’s machine, dependency and task-duration model. They bound specified list-scheduling behavior and illustrate anomalies; they do not establish that adding resources always worsens performance or solve every scheduling objective optimally. Changes in precedence, communication cost and processor heterogeneity need separate analysis.",
      "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:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
        "version": 1,
        "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
      },
      "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": "R. L. Graham",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan",
            "url": "https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan",
            "url": "https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Publisher Crossref deposit for Graham1966 scheduling-anomaly paper",
            "url": "https://api.crossref.org/works/10.1002%2Fj.1538-7305.1966.tb01709.x"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The scheduling results use the paper’s machine, dependency and task-duration model. They bound specified list-scheduling behavior and illustrate anomalies; they do not establish that adding resources always worsens performance or solve every scheduling objective optimally. Changes in precedence, communication cost and processor heterogeneity need separate analysis.",
        "domain": "Algorithms and scheduling"
      },
      "sources": [
        {
          "citation": "R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan",
          "url": "https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf"
        },
        {
          "citation": "Publisher Crossref deposit for Graham1966 scheduling-anomaly paper",
          "url": "https://api.crossref.org/works/10.1002%2Fj.1538-7305.1966.tb01709.x"
        }
      ],
      "statement": "# Graham: why a greedy schedule can slow down after apparent improvements\n\nGraham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed.\n\nAdding processors sounds like an automatic way to finish work faster. A greedy scheduler can behave differently: starting a ready task earlier may put later tasks in an unfavorable order. Graham modeled tasks with fixed lengths and dependencies, assigned without interruption to identical processors. He gave a bound on the finishing-time ratio after changing the priority list, shortening tasks, removing dependencies or changing the processor count. For equal processor counts the bound becomes 2 minus the reciprocal of that count. The comparison is about a specified scheduling rule, not the best possible use of extra hardware. This account does not reproduce every original diagram or supply a certified formula transcription. The central ratio was separately reconstructed from total work and an idle-covering dependency chain; this does not certify every original sharpness construction.\n\n## Scientific scope\n\nThe scheduling results use the paper’s machine, dependency and task-duration model. They bound specified list-scheduling behavior and illustrate anomalies; they do not establish that adding resources always worsens performance or solve every scheduling objective optimally. Changes in precedence, communication cost and processor heterogeneity need separate analysis.\n\n## People and systems\n\nR. L. Graham\n\n\n\n## Original sources\n\n- [R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan](https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf)\n- [Publisher Crossref deposit for Graham1966 scheduling-anomaly paper](https://api.crossref.org/works/10.1002%2Fj.1538-7305.1966.tb01709.x)\n",
      "summary": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed.\n\nAdding processors sounds like an automatic way to finish work faster. A greedy scheduler can behave differently: starting a ready task earlier may put later tasks in an unfavorable order. Graham modeled tasks with fixed lengths and dependencies, assigned without interruption to identical processors. He gave a bound on the finishing-time ratio after changing the priority list, shortening tasks, removing dependencies or changing the processor count. For equal processor counts the bound becomes 2 minus the reciprocal of that count. The comparison is about a specified scheduling rule, not the best possible use of extra hardware. This account does not reproduce every original diagram or supply a certified formula transcription. The central ratio was separately reconstructed from total work and an idle-covering dependency chain; this does not certify every original sharpness construction.",
      "title": "Graham: why a greedy schedule can slow down after apparent improvements"
    },
    "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
      "version": 1,
      "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:e0a34b7f73223576188b9f233f1a201541728bcf9fb52fbd568fb4125ec9f29d"
  },
  "target": {
    "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
    "version": 1,
    "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "graham-multiprocessing-anomaly-bounds-1966",
    "entry_id": "graham-multiprocessing-anomaly-bounds-1966",
    "revision": 1,
    "title": "Graham: why a greedy schedule can slow down after apparent improvements",
    "context": "Algorithms and scheduling",
    "track": "Algorithms and scheduling",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed.",
    "scope": "Graham bounded how much a fixed-list schedule can worsen when task priorities, durations, precedence constraints or the number of identical processors are changed. The scheduling results use the paper’s machine, dependency and task-duration model. They bound specified list-scheduling behavior and illustrate anomalies; they do not establish that adding resources always worsens performance or solve every scheduling objective optimally. Changes in precedence, communication cost and processor heterogeneity need separate analysis.",
    "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": "R. L. Graham, Bounds for Certain Multiprocessing Anomalies, author-hosted original scan",
        "url": "https://www.math.ucsd.edu/~ronspubs/66_04_multiprocessing.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Publisher Crossref deposit for Graham 1966 scheduling-anomaly paper",
        "url": "https://api.crossref.org/works/10.1002%2Fj.1538-7305.1966.tb01709.x",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "R. L. Graham",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:8b27a80c-94a4-48c3-a1bf-245b79b7b5e9",
      "version": 1,
      "content_hash": "sha256:051f750c9197d6aaaa07effdc8b3b92a201898b5d424d7cd1cffbddc7e6e03de"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "130000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
