{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "2DSN343YYW"
    },
    {
      "field": "uses",
      "target": "4T7D0T5GJA"
    },
    {
      "field": "uses",
      "target": "54MY2XHVGB"
    },
    {
      "field": "defines",
      "target": "XAW51D9E62"
    }
  ],
  "body": "\n## Summary\n\nA quasi-Monte Carlo method approximates an integral over the unit cube $[0, 1]^s$ by an average of the integrand at deterministic points.\nThe points are spread evenly: they come from a [[low-discrepancy sequence|XSPX1KW9AQ]].\nIt keeps the simple form of [[Monte Carlo integration|DAR3QJ5H7Y]], an equal-weight average, but replaces random points by structured ones.\nFor integrands of bounded variation, the Koksma–Hlawka inequality bounds the error by the variation of the integrand times the discrepancy of the points.\nThis gives an error of order $(\\log N)^s / N$ instead of $N^{-1/2}$.\nQuasi-Monte Carlo methods are widely used in computational finance and in high-dimensional integration.\n\n## Explanations\n\n### L1 human\n\nMonte Carlo integration averages a function at random points, and random points leave gaps and clusters.\nQuasi-Monte Carlo uses points that are placed deliberately to avoid gaps, like a carefully raked lawn instead of scattered seeds.\nFor example, to integrate $f$ over $[0, 1]$ one can average $f$ at $\\frac12, \\frac14, \\frac34, \\frac18, \\frac58, \\ldots$, the van der Corput points.\nFor smooth functions of not too many variables, the error then shrinks almost like $1/N$ rather than $1/\\sqrt N$.\nThe price is the loss of a simple statistical error estimate, which randomized versions of the method restore.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "65D30",
      "11K45",
      "65C05"
    ],
    "name": "Quasi-Monte Carlo method",
    "same_as": {
      "wikidata": "Q7269435",
      "wikipedia": "Quasi-Monte Carlo method"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Quasi-Monte_Carlo_method"
      }
    ],
    "tag": "ABSRB2KXA6"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/ABSRB2KXA6/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/ABSRB2KXA6.md",
  "msc": [
    "65D30",
    "11K45",
    "65C05"
  ],
  "name": "Quasi-Monte Carlo method",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/ABS/ABSRB2KXA6.md",
  "status": null,
  "tag": "ABSRB2KXA6",
  "uri": "m2://ABSRB2KXA6",
  "url": "https://tamnd.github.io/math2/wiki/quasi-monte-carlo-method/",
  "writing": {
    "tag": "ABSRB2KXA6",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
