{
  "_id": "6a23cdf6530b9bc726be22cd",
  "Package": "GALAHAD",
  "Type": "Package",
  "Title": "Geometry-Adaptive Lyapunov-Assured Hybrid Optimizer with\nSoftplus Reparameterization and Trust-Region Control",
  "Version": "2.0.0",
  "Authors@R": "person(\"Richard A.\", \"Feiss\",\nemail = \"feiss026@umn.edu\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0008-0409-6042\"))",
  "Author": "Richard A. Feiss [aut, cre] (ORCID:\n<https://orcid.org/0009-0008-0409-6042>)",
  "Maintainer": "Richard A. Feiss <feiss026@umn.edu>",
  "Description": "Implements the GALAHAD algorithm (Geometry-Adaptive\nLyapunov-Assured Hybrid Optimizer), updated in version 2 to\nreplace the hard-clamp positivity constraint of v1 with a\nnumerically smooth softplus reparameterization, add rho-based\ntrust-region adaptation (actual vs. predicted objective\nreduction), extend convergence detection to include both\nabsolute and relative function-stall criteria, and enrich the\nper-iteration history with Armijo backtrack counts and\ntrust-region quality ratios. Parameters constrained to be\npositive (rates, concentrations, scale parameters) are handled\nin a transformed z-space via the softplus map so that gradients\nremain well-defined at the constraint boundary. A two-partition\nAPI (positive / euclidean) replaces the three-way T/P/E\npartition of v1; the legacy form is still accepted for\nbackwards compatibility. Designed for biological modeling\nproblems (germination, dose-response, prion RT-QuIC, survival)\nwhere rates, concentrations, and unconstrained coefficients\ncoexist. Developed at the Minnesota Center for Prion Research\nand Outreach (MNPRO), University of Minnesota. Based on Conn et\nal. (2000) <doi:10.1137/1.9780898719857>, Barzilai and Borwein\n(1988) <doi:10.1093/imanum/8.1.141>, Xu and An (2024)\n<doi:10.48550/arXiv.2409.14383>, Polyak (1969)\n<doi:10.1016/0041-5553(69)90035-4>, Nocedal and Wright (2006,\nISBN:978-0-387-30303-1), and Dugas et al. (2009)\n<https://www.jmlr.org/papers/v10/dugas09a.html>.",
  "URL": "https://github.com/RFeissIV/GALAHAD",
  "BugReports": "https://github.com/RFeissIV/GALAHAD/issues",
  "Note": "Development followed an iterative human-machine collaboration\nwhere all algorithmic design, statistical methodologies, and\nbiological validation logic were conceptualized, tested, and\niteratively refined by Richard A. Feiss through repeated cycles\nof running experimental data, evaluating analytical outputs,\nand selecting among candidate algorithms and approaches. AI\nsystems ('Anthropic Claude' and 'OpenAI GPT') served as coding\nassistants and analytical sounding boards under continuous\nhuman direction. The selection of statistical methods,\nevaluation of biological plausibility, and all final\nmethodology decisions were made by the human author. AI systems\ndid not independently originate algorithms, statistical\napproaches, or scientific methodologies.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "BuildResaveData": "true",
  "Packaged": {
    "Date": "2026-06-06 07:33:25 UTC",
    "User": "root"
  },
  "Repository": "https://rfeissiv.r-universe.dev",
  "Date/Publication": "2026-03-08 07:03:38 UTC",
  "RemoteUrl": "https://github.com/cran/GALAHAD",
  "RemoteRef": "HEAD",
  "RemoteSha": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
  "MD5sum": "bc9fbb99d15b20e6be47247d17b12952",
  "_user": "rfeissiv",
  "_type": "src",
  "_file": "GALAHAD_2.0.0.tar.gz",
  "_fileid": "da1f3ee3be562e96a58c0b2a70a952c52357caa215693fcd5debf1f3cab3051b",
  "_filesize": 177720,
  "_sha256": "da1f3ee3be562e96a58c0b2a70a952c52357caa215693fcd5debf1f3cab3051b",
  "_created": "2026-06-06T07:33:25.000Z",
  "_published": "2026-06-06T07:36:22.187Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79861343923,
      "time": 102,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452472219"
    },
    {
      "job": 79861343912,
      "time": 98,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452471773"
    },
    {
      "job": 79861343944,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452472666"
    },
    {
      "job": 79861343917,
      "time": 147,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452474404"
    },
    {
      "job": 79861202656,
      "time": 148,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452460550"
    },
    {
      "job": 79861343909,
      "time": 85,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452470272"
    },
    {
      "job": 79861343933,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452468718"
    },
    {
      "job": 79861343934,
      "time": 67,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452468348"
    },
    {
      "job": 79861343932,
      "time": 67,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452468347"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/GALAHAD",
  "_commit": {
    "id": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
    "author": "Richard A. Feiss <feiss026@umn.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.0\n",
    "time": 1772953418
  },
  "_maintainer": {
    "name": "Richard A. Feiss",
    "email": "feiss026@umn.edu",
    "login": "rfeissiv",
    "description": "",
    "uuid": 173518863
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2025-11-07"
    },
    {
      "name": "2.0.0",
      "date": "2026-03-08"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rfeissiv",
      "count": 2,
      "uuid": 173518863
    }
  ],
  "_userbio": {
    "uuid": 173518863,
    "type": "user",
    "name": "RFeissIV"
  },
  "_downloads": {
    "count": 442,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GALAHAD"
  },
  "_devurl": "https://github.com/rfeissiv/galahad",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GALAHAD.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "rfeissiv",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2025-11-07"
    },
    {
      "version": "2.0.0",
      "date": "2026-03-08"
    }
  ],
  "_exports": [
    "GALAHAD",
    "galahad_numgrad",
    "galahad_parts"
  ],
  "_help": [
    {
      "page": "GALAHAD",
      "title": "GALAHAD: Geometry-Adaptive Optimizer with Softplus Reparameterization",
      "topics": [
        "GALAHAD"
      ]
    },
    {
      "page": "galahad_numgrad",
      "title": "Finite-difference gradient approximation",
      "topics": [
        "galahad_numgrad"
      ]
    },
    {
      "page": "galahad_parts",
      "title": "Build a GALAHAD parts list",
      "topics": [
        "galahad_parts"
      ]
    }
  ],
  "_readme": "https://github.com/cran/GALAHAD/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "galahad",
  "_universes": [
    "rfeissiv"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-06T07:35:12.000Z",
      "distro": "noble",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "0e87ba829c8aee4c2945e9aa8fad1249d5d5beacb7d5a51d9e51bed77afa0747",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-06T07:35:07.000Z",
      "distro": "noble",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "be472036ee8bfb7a2c792d77f96d48d5ee76a70e400070aef5699800b5a16bba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-06T07:35:18.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "d4e1bf149980014cd020c5a660afa728d1574a2ea76a4db9e2566b68f4a0da43",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-06T07:35:31.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "becf577961320845120f6a9d2bec7af615557ed76dfc678926a41aff771439e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-06-06T07:35:03.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "7daa06fa1f78d5326e2fe6663ec9be9c80fbdc44a3198ba2df821acc974fdad6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-06T07:34:35.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "2e9991560a15aca79a4ac058fc4c5aaf7abb64368c7c26c916e22b4a7da1d202",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-06T07:34:31.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "f8f8a247d1b1abbdac9d3251b8576e9dc278118ffb6b9a5fa4631a62e200f8b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-06T07:34:32.000Z",
      "commit": "d4dae00576659e07f0bf7e76fe7d98c52d190b27",
      "fileid": "c876bb60bdab37dd48845d27e61bc2ba5f04dda2d2fee4ebb42f51d31eb55106",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rfeissiv/actions/runs/27056273415"
    }
  ]
}