{
  "_id": "6acd0959a14063b82c3aaadd",
  "Package": "mize",
  "Type": "Package",
  "Title": "Unconstrained Numerical Optimization Algorithms",
  "Version": "0.3.0",
  "Authors@R": "person(\"James\", \"Melville\", email = \"jlmelville@gmail.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Optimization algorithms implemented in R, including\nconjugate gradient (CG), Broyden-Fletcher-Goldfarb-Shanno\n(BFGS) and the limited memory BFGS (L-BFGS) methods. Most\ninternal parameters can be set through the call interface. The\nsolvers hold up quite well for higher-dimensional problems.",
  "License": "BSD 2-clause License + file LICENSE",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://jlmelville.github.io/mize/,\nhttps://github.com/jlmelville/mize",
  "BugReports": "https://github.com/jlmelville/mize/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "pkgdown",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://jlmelville.r-universe.dev",
  "Date/Publication": "2026-10-12 15:17:21 UTC",
  "RemoteUrl": "https://github.com/jlmelville/mize",
  "RemoteRef": "HEAD",
  "RemoteSha": "e79620dab79f024ce57ed305313a13fe417a8535",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-12 15:58:08 UTC",
    "User": "root"
  },
  "Author": "James Melville [aut, cre]",
  "Maintainer": "James Melville <jlmelville@gmail.com>",
  "_user": "jlmelville",
  "_type": "src",
  "_file": "mize_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2869969470971176f79a91b9a976467746eff0ffab272449640a65f231dd7076",
  "_filesize": 1244815,
  "_sha256": "2869969470971176f79a91b9a976467746eff0ffab272449640a65f231dd7076",
  "_expires": "2027-01-20T16:22:46.000Z",
  "_created": "2026-10-12T15:58:08.000Z",
  "_published": "2026-10-12T16:22:48.916Z",
  "_buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114895226103,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11757948334"
    },
    {
      "job": 114895225975,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11758216718"
    },
    {
      "job": 114895226048,
      "time": 140,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11759321983"
    },
    {
      "job": 114895226372,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11758709084"
    },
    {
      "job": 114893774963,
      "time": 220,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11758491395"
    },
    {
      "job": 114895226025,
      "time": 82,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11758017231"
    },
    {
      "job": 114895226319,
      "time": 97,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11758775516"
    },
    {
      "job": 114895226177,
      "time": 84,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11757698891"
    },
    {
      "job": 114895226242,
      "time": 115,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11757848641"
    }
  ],
  "_upstream": "https://github.com/jlmelville/mize",
  "_commit": {
    "id": "e79620dab79f024ce57ed305313a13fe417a8535",
    "author": "dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Bump r-hub/actions/setup from 1.7.7 to 1.8.1 (#27)\n\nBumps [r-hub/actions/setup](https://github.com/r-hub/actions) from 1.7.7 to 1.8.1.\n- [Release notes](https://github.com/r-hub/actions/releases)\n- [Changelog](https://github.com/r-hub/actions/blob/main/NEWS.md)\n- [Commits](https://github.com/r-hub/actions/compare/cf6c8eff3145ef225104294e6b0c023de4bba9c6...02be5ffbeae2b0d553da66acded089da11a1fb8f)\n\n---\nupdated-dependencies:\n- dependency-name: r-hub/actions/setup\n  dependency-version: 1.8.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
    "time": 1791818241
  },
  "_maintainer": {
    "name": "James Melville",
    "email": "jlmelville@gmail.com",
    "login": "jlmelville",
    "description": "\"The work of a lazy, self-indulgent man\"",
    "uuid": 1936393
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jlmelville",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 8
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-27",
      "n": 28
    },
    {
      "week": "2026-28",
      "n": 18
    },
    {
      "week": "2026-31",
      "n": 7
    },
    {
      "week": "2026-33",
      "n": 32
    },
    {
      "week": "2026-34",
      "n": 37
    },
    {
      "week": "2026-35",
      "n": 27
    },
    {
      "week": "2026-36",
      "n": 17
    },
    {
      "week": "2026-37",
      "n": 7
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 6
    },
    {
      "week": "2026-42",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.2.5",
      "date": "2026-02-09"
    }
  ],
  "_topics": [
    "conjugate-gradient",
    "l-bfgs",
    "numerical-optimization"
  ],
  "_stars": 12,
  "_contributors": [
    {
      "user": "jlmelville",
      "count": 515,
      "uuid": 1936393
    }
  ],
  "_userbio": {
    "uuid": 1936393,
    "type": "user",
    "name": "James Melville",
    "followers": 148,
    "description": "\"The work of a lazy, self-indulgent man\""
  },
  "_downloads": {
    "count": 640,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mize"
  },
  "_devurl": "https://github.com/jlmelville/mize",
  "_pkgdown": "https://jlmelville.github.io/mize/",
  "_searchresults": 42,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/mize.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/jlmelville/mize",
  "_realowner": "jlmelville",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2017-07-14"
    },
    {
      "version": "0.2.0",
      "date": "2018-09-14"
    },
    {
      "version": "0.2.1",
      "date": "2019-04-14"
    },
    {
      "version": "0.2.2",
      "date": "2019-07-11"
    },
    {
      "version": "0.2.3",
      "date": "2019-12-05"
    },
    {
      "version": "0.2.4",
      "date": "2020-08-30"
    },
    {
      "version": "0.2.5",
      "date": "2026-02-09"
    }
  ],
  "_exports": [
    "check_mize_convergence",
    "check_mize_gradient",
    "make_mize",
    "mize",
    "mize_init",
    "mize_step",
    "mize_step_summary"
  ],
  "_help": [
    {
      "page": "check_mize_convergence",
      "title": "Check Optimization Convergence",
      "topics": [
        "check_mize_convergence"
      ]
    },
    {
      "page": "check_mize_gradient",
      "title": "Check Gradient Consistency",
      "topics": [
        "check_mize_gradient"
      ]
    },
    {
      "page": "make_mize",
      "title": "Create an Optimizer",
      "topics": [
        "make_mize"
      ]
    },
    {
      "page": "mize",
      "title": "Numerical Optimization",
      "topics": [
        "mize"
      ]
    },
    {
      "page": "mize_init",
      "title": "Initialize the Optimizer.",
      "topics": [
        "mize_init"
      ]
    },
    {
      "page": "mize_step",
      "title": "One Step of Optimization",
      "topics": [
        "mize_step"
      ]
    },
    {
      "page": "mize_step_summary",
      "title": "Mize Step Summary",
      "topics": [
        "mize_step_summary"
      ]
    }
  ],
  "_readme": "https://github.com/jlmelville/mize/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "methods.Rmd",
      "filename": "methods.html",
      "title": "Choosing methods and tuning",
      "author": "James Melville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Start here",
        "Before changing the method",
        "Change the direction method when",
        "Tune the line search when",
        "Wolfe conditions and c2",
        "Initial step estimates",
        "Backtracking, constant, and bold-driver steps",
        "Momentum and adaptive learning-rate methods",
        "Nesterov Accelerated Gradient (\"NAG\")",
        "Momentum schedules and update order",
        "Delta-Bar-Delta learning rates",
        "Adaptive restart",
        "See also"
      ],
      "created": "2026-08-24 05:14:19",
      "modified": "2026-09-08 03:00:30",
      "commits": 14
    },
    {
      "source": "convergence.Rmd",
      "filename": "convergence.html",
      "title": "Convergence",
      "author": "James Melville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Choose stopping controls",
        "Iteration limit",
        "Function-change tolerances",
        "Gradient tolerances",
        "Step tolerance",
        "Evaluation budgets",
        "When several criteria are active",
        "Failure result",
        "Checking tolerances less often",
        "Best and last results",
        "See also"
      ],
      "created": "2017-01-08 21:11:18",
      "modified": "2026-09-02 19:44:54",
      "commits": 12
    },
    {
      "source": "mize.Rmd",
      "filename": "mize.html",
      "title": "Getting started",
      "author": "James Melville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the objective and gradient",
        "Choose a starting point and check the gradient",
        "Run the optimization",
        "Read the termination record",
        "Inspect progress",
        "Where to go next"
      ],
      "created": "2016-12-29 05:40:42",
      "modified": "2026-08-28 23:50:41",
      "commits": 28
    },
    {
      "source": "mmds.Rmd",
      "filename": "mmds.html",
      "title": "Metric MDS",
      "author": "James Melville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Stress and its gradient",
        "Validate the gradient",
        "Optimize with separate and combined callbacks",
        "Put the configuration on the map",
        "See also"
      ],
      "created": "2016-12-27 01:59:24",
      "modified": "2026-08-27 20:14:00",
      "commits": 12
    },
    {
      "source": "stateful.Rmd",
      "filename": "stateful.html",
      "title": "Stateful optimization",
      "author": "James Melville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why retaining state matters",
        "The stateful lifecycle",
        "Optional observations",
        "A minimal terminal-aware loop",
        "Work safely between steps",
        "Deliberate observations and diagnostics",
        "Hard budgets can deny a requested observation",
        "Checkpoint and resume",
        "Reinitialization starts a new run",
        "See also"
      ],
      "created": "2016-12-27 18:20:57",
      "modified": "2026-08-25 22:17:22",
      "commits": 12
    }
  ],
  "_score": 8.410000712543463,
  "_indexed": true,
  "_nocasepkg": "mize",
  "_universes": [
    "jlmelville"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-12T16:00:06.000Z",
      "distro": "resolute",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/570f4920aecdf84b11f9d017c543ddb14f02fcfbcd91dbb9159b1b5ff0c963b1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-12T16:00:00.000Z",
      "distro": "resolute",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/8eccadeb942cf3470028171db22702ac399ae123d58065bb96d924b1acce0d41",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-12T16:18:41.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/2ce2339c08478afbb473e7064fb528eb5d9c600b3a6508e2c7d52706620e2ce4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-12T16:21:54.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/b43b017f3e45c5f7b774ee0d5871f86e4c46918fcf49cbcdec17e7eb7005adce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-10-12T15:59:51.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/d5f9e7fd6dfb608d02509b6c5638e7b01fc36231eec001f76264b32d87206363",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-12T15:59:28.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/d7f4f3a707f77a28229bdf02469f6b428ffa479bd67ffadc780d11b7d59f656b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-12T15:59:14.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/73193dac07fc615b1feaae748a82daaaa2e5864da80f2309b5ae8c8fd572afa4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-12T15:59:25.000Z",
      "commit": "e79620dab79f024ce57ed305313a13fe417a8535",
      "fileid": "https://r2.ropensci.org/441588e5dc9f6658d84b98ac8ed6696edd5ba14df7e7f83f9c87496d74730bf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jlmelville/actions/runs/38273617582"
    }
  ]
}