{
  "_id": "6a10a892acfb0bcc41cbd33e",
  "Package": "lpSolveAPI",
  "Version": "5.5.2.0-17.15",
  "Title": "R Interface to 'lp_solve' Version 5.5.2.0",
  "Authors@R": "c(person(family = \"lp_solve\",\nrole = \"aut\",\nemail = \"https://lpsolve.sourceforge.net/\"),\nperson(given = \"Kjell\",\nfamily = \"Konis\",\nrole = \"aut\"),\nperson(given = \"Florian\",\nfamily = \"Schwendinger\",\nrole = c(\"aut\", \"cre\"),\nemail = \"FlorianSchwendinger@gmx.at\"),\nperson(given = \"Kurt\",\nfamily = \"Hornik\",\nrole = \"ctb\"))",
  "Description": "The lpSolveAPI package provides an R interface to\n'lp_solve', a Mixed Integer Linear Programming (MILP) solver\nwith support for pure linear, (mixed) integer/binary,\nsemi-continuous and special ordered sets (SOS) models.",
  "URL": "https://github.com/FlorianSchwendinger/lpSolveAPI",
  "BugReports": "https://github.com/FlorianSchwendinger/lpSolveAPI/issues",
  "License": "LGPL-2",
  "RoxygenNote": "7.2.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-22 18:52:36 UTC",
    "User": "root"
  },
  "Author": "lp_solve [aut], Kjell Konis [aut], Florian Schwendinger [aut,\ncre], Kurt Hornik [ctb]",
  "Maintainer": "Florian Schwendinger <FlorianSchwendinger@gmx.at>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-02-13 11:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/lpSolveAPI",
  "RemoteRef": "HEAD",
  "RemoteSha": "abb17700d589a673e21b6c7840e7b1af769d16ae",
  "MD5sum": "8388bd18488a72c05913aeed305d3db1",
  "_user": "cran",
  "_type": "src",
  "_file": "lpSolveAPI_5.5.2.0-17.15.tar.gz",
  "_fileid": "1049c126245bc657ddca3ffa01e2bdaec6baabbfc4f20b24aace61fbd7ac1b64",
  "_filesize": 718510,
  "_sha256": "1049c126245bc657ddca3ffa01e2bdaec6baabbfc4f20b24aace61fbd7ac1b64",
  "_created": "2026-05-22T18:52:36.000Z",
  "_published": "2026-05-22T19:03:46.406Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77443408442,
      "time": 117,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7168122970"
    },
    {
      "job": 77443408437,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7168199243"
    },
    {
      "job": 77443408447,
      "time": 112,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168121452"
    },
    {
      "job": 77443408439,
      "time": 113,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168198457"
    },
    {
      "job": 77442909820,
      "time": 138,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168086813"
    },
    {
      "job": 77443408411,
      "time": 92,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7168192204"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/lpSolveAPI",
  "_commit": {
    "id": "abb17700d589a673e21b6c7840e7b1af769d16ae",
    "author": "Florian Schwendinger <FlorianSchwendinger@gmx.at>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 5.5.2.0-17.15\n",
    "time": 1770981602
  },
  "_maintainer": {
    "name": "Florian Schwendinger",
    "email": "florianschwendinger@gmx.at",
    "login": "florianschwendinger",
    "description": "",
    "uuid": 5509914
  },
  "_registered": true,
  "_dependencies": [],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 80,
  "_updates": [
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "5.5.2.0-17.15",
      "date": "2026-02-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "florianschwendinger",
      "count": 9,
      "uuid": 5509914
    },
    {
      "user": "kjellpk",
      "count": 7,
      "uuid": 13562939
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 23656,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lpSolveAPI"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/florianschwendinger/lpsolveapi",
  "_searchresults": 609,
  "_topics": [
    "openblas"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lpSolveAPI.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/florianschwendinger/lpsolveapi",
  "_realowner": "florianschwendinger",
  "_cranurl": false,
  "_releases": [
    {
      "version": "5.5.0.12-2",
      "date": "2008-06-13"
    },
    {
      "version": "5.5.0.12-3",
      "date": "2008-06-16"
    },
    {
      "version": "5.5.0.13",
      "date": "2008-08-13"
    },
    {
      "version": "5.5.0.14",
      "date": "2009-02-12"
    },
    {
      "version": "5.5.0.15",
      "date": "2009-09-28"
    },
    {
      "version": "5.5.0.15-1",
      "date": "2009-11-27"
    },
    {
      "version": "5.5.2.0",
      "date": "2010-08-16"
    },
    {
      "version": "5.5.2.0-1",
      "date": "2011-02-04"
    },
    {
      "version": "5.5.2.0-4",
      "date": "2011-05-20"
    },
    {
      "version": "5.5.2.0-5",
      "date": "2011-08-03"
    },
    {
      "version": "5.5.2.0-8",
      "date": "2013-01-11"
    },
    {
      "version": "5.5.2.0-9",
      "date": "2013-11-04"
    },
    {
      "version": "5.5.2.0-11",
      "date": "2014-06-27"
    },
    {
      "version": "5.5.2.0-12",
      "date": "2014-11-04"
    },
    {
      "version": "5.5.2.0-13",
      "date": "2014-11-10"
    },
    {
      "version": "5.5.2.0-14",
      "date": "2014-11-12"
    },
    {
      "version": "5.5.2.0-17",
      "date": "2016-01-13"
    },
    {
      "version": "5.5.2.0-17.1",
      "date": "2019-05-28"
    },
    {
      "version": "5.5.2.0-17.2",
      "date": "2019-08-04"
    },
    {
      "version": "5.5.2.0-17.3",
      "date": "2019-08-04"
    },
    {
      "version": "5.5.2.0-17.4",
      "date": "2019-08-08"
    },
    {
      "version": "5.5.2.0-17.6",
      "date": "2020-01-10"
    },
    {
      "version": "5.5.2.0-17.7",
      "date": "2020-06-14"
    },
    {
      "version": "5.5.2.0-17.8",
      "date": "2022-08-12"
    },
    {
      "version": "5.5.2.0-17.9",
      "date": "2022-10-20"
    },
    {
      "version": "5.5.2.0-17.10",
      "date": "2023-09-03"
    },
    {
      "version": "5.5.2.0-17.11",
      "date": "2023-11-28"
    },
    {
      "version": "5.5.2.0-17.12",
      "date": "2024-07-19"
    },
    {
      "version": "5.5.2.0-17.14",
      "date": "2025-04-14"
    },
    {
      "version": "5.5.2.0-17.15",
      "date": "2026-02-16"
    }
  ],
  "_exports": [
    "add.column",
    "add.constraint",
    "add.SOS",
    "delete.column",
    "delete.constraint",
    "delete.lp",
    "dim.lpExtPtr",
    "dim<-.lpExtPtr",
    "dimnames.lpExtPtr",
    "dimnames<-.lpExtPtr",
    "get.basis",
    "get.bounds",
    "get.branch.mode",
    "get.column",
    "get.constr.type",
    "get.constr.value",
    "get.constraints",
    "get.dual.solution",
    "get.kind",
    "get.mat",
    "get.objective",
    "get.primal.solution",
    "get.rhs",
    "get.sensitivity.obj",
    "get.sensitivity.objex",
    "get.sensitivity.rhs",
    "get.solutioncount",
    "get.total.iter",
    "get.total.nodes",
    "get.type",
    "get.variables",
    "guess.basis",
    "lp.control",
    "make.lp",
    "name.lp",
    "plot.lpExtPtr",
    "print.lpExtPtr",
    "read.lp",
    "resize.lp",
    "row.add.mode",
    "select.solution",
    "set.basis",
    "set.bounds",
    "set.branch.mode",
    "set.branch.weights",
    "set.column",
    "set.constr.type",
    "set.constr.value",
    "set.mat",
    "set.objfn",
    "set.rhs",
    "set.row",
    "set.semicont",
    "set.type",
    "solve.lpExtPtr",
    "write.lp"
  ],
  "_help": [
    {
      "page": "add.column",
      "title": "Add Column",
      "topics": [
        "add.column"
      ]
    },
    {
      "page": "add.constraint",
      "title": "Add Constraint",
      "topics": [
        "add.constraint"
      ]
    },
    {
      "page": "add.SOS",
      "title": "Add A Special Ordered Set Constraint",
      "topics": [
        "add.SOS"
      ]
    },
    {
      "page": "delete.column",
      "title": "Delete Column",
      "topics": [
        "delete.column"
      ]
    },
    {
      "page": "delete.constraint",
      "title": "Delete Constraint",
      "topics": [
        "delete.constraint"
      ]
    },
    {
      "page": "delete.lp",
      "title": "Delete Linear Program Model",
      "topics": [
        "delete.lp"
      ]
    },
    {
      "page": "dim.lpExtPtr",
      "title": "Dimension of an Object",
      "topics": [
        "dim.lpExtPtr",
        "dim<-.lpExtPtr"
      ]
    },
    {
      "page": "dimnames.lpExtPtr",
      "title": "Dimnames of an Object",
      "topics": [
        "dimnames.lpExtPtr",
        "dimnames<-.lpExtPtr"
      ]
    },
    {
      "page": "get.basis",
      "title": "Get Basis",
      "topics": [
        "get.basis"
      ]
    },
    {
      "page": "get.bounds",
      "title": "Get Bounds",
      "topics": [
        "get.bounds"
      ]
    },
    {
      "page": "get.branch.mode",
      "title": "Get Branch Mode",
      "topics": [
        "get.branch.mode"
      ]
    },
    {
      "page": "get.column",
      "title": "Get Column",
      "topics": [
        "get.column"
      ]
    },
    {
      "page": "get.constr.type",
      "title": "Get Constraint Type",
      "topics": [
        "get.constr.type"
      ]
    },
    {
      "page": "get.constr.value",
      "title": "Get Constraint Value",
      "topics": [
        "get.constr.value"
      ]
    },
    {
      "page": "get.constraints",
      "title": "Get Constraints",
      "topics": [
        "get.constraints"
      ]
    },
    {
      "page": "get.dual.solution",
      "title": "Get Dual Solution",
      "topics": [
        "get.dual.solution"
      ]
    },
    {
      "page": "get.kind",
      "title": "Get Kind",
      "topics": [
        "get.kind"
      ]
    },
    {
      "page": "get.mat",
      "title": "Get Matrix Element",
      "topics": [
        "get.mat"
      ]
    },
    {
      "page": "get.objective",
      "title": "Get Objective",
      "topics": [
        "get.objective"
      ]
    },
    {
      "page": "get.primal.solution",
      "title": "Get Primal Solution",
      "topics": [
        "get.primal.solution"
      ]
    },
    {
      "page": "get.rhs",
      "title": "Get Right-Hand-Side",
      "topics": [
        "get.rhs"
      ]
    },
    {
      "page": "get.sensitivity.obj",
      "title": "Get Sensitivity: Objective",
      "topics": [
        "get.sensitivity.obj"
      ]
    },
    {
      "page": "get.sensitivity.objex",
      "title": "Get Sensitivity: Objective Extended",
      "topics": [
        "get.sensitivity.objex"
      ]
    },
    {
      "page": "get.sensitivity.rhs",
      "title": "Get Sensitivity: Right-Hand-Side",
      "topics": [
        "get.sensitivity.rhs"
      ]
    },
    {
      "page": "get.solutioncount",
      "title": "Get Solution Count",
      "topics": [
        "get.solutioncount"
      ]
    },
    {
      "page": "get.total.iter",
      "title": "Get Total Iterations",
      "topics": [
        "get.total.iter"
      ]
    },
    {
      "page": "get.total.nodes",
      "title": "Get Total Nodes",
      "topics": [
        "get.total.nodes"
      ]
    },
    {
      "page": "get.type",
      "title": "Get Type",
      "topics": [
        "get.type"
      ]
    },
    {
      "page": "get.variables",
      "title": "Get Variables",
      "topics": [
        "get.variables"
      ]
    },
    {
      "page": "guess.basis",
      "title": "Guess Basis",
      "topics": [
        "guess.basis"
      ]
    },
    {
      "page": "lp.control",
      "title": "lpSolve Control Parameters",
      "topics": [
        "lp.control"
      ]
    },
    {
      "page": "lp.control.options",
      "title": "Solver Control Options",
      "topics": [
        "lp.control.options"
      ]
    },
    {
      "page": "make.lp",
      "title": "Make LP",
      "topics": [
        "make.lp"
      ]
    },
    {
      "page": "name.lp",
      "title": "Name LP",
      "topics": [
        "name.lp"
      ]
    },
    {
      "page": "plot.lpExtPtr",
      "title": "lpExtPtr Plot Method",
      "topics": [
        "plot.lpExtPtr"
      ]
    },
    {
      "page": "print.lpExtPtr",
      "title": "lpSolve Print Method",
      "topics": [
        "print.lpExtPtr"
      ]
    },
    {
      "page": "read.lp",
      "title": "Read LP",
      "topics": [
        "read.lp"
      ]
    },
    {
      "page": "resize.lp",
      "title": "Resize LP",
      "topics": [
        "resize.lp"
      ]
    },
    {
      "page": "row.add.mode",
      "title": "Row Add Mode",
      "topics": [
        "row.add.mode"
      ]
    },
    {
      "page": "select.solution",
      "title": "Select Solution",
      "topics": [
        "select.solution"
      ]
    },
    {
      "page": "set.basis",
      "title": "Set Basis",
      "topics": [
        "set.basis"
      ]
    },
    {
      "page": "set.bounds",
      "title": "Set Bounds",
      "topics": [
        "set.bounds"
      ]
    },
    {
      "page": "set.branch.mode",
      "title": "Set Branch Mode",
      "topics": [
        "set.branch.mode"
      ]
    },
    {
      "page": "set.branch.weights",
      "title": "Set Branch Weights",
      "topics": [
        "set.branch.weights"
      ]
    },
    {
      "page": "set.column",
      "title": "Set Column",
      "topics": [
        "set.column"
      ]
    },
    {
      "page": "set.constr.type",
      "title": "Set Constraint Type",
      "topics": [
        "set.constr.type"
      ]
    },
    {
      "page": "set.constr.value",
      "title": "Set Constraint Value",
      "topics": [
        "set.constr.value"
      ]
    },
    {
      "page": "set.mat",
      "title": "Set Matrix Element",
      "topics": [
        "set.mat"
      ]
    },
    {
      "page": "set.objfn",
      "title": "Set Objective Function",
      "topics": [
        "set.objfn"
      ]
    },
    {
      "page": "set.rhs",
      "title": "Set Right-Hand-Side",
      "topics": [
        "set.rhs"
      ]
    },
    {
      "page": "set.row",
      "title": "Set Row",
      "topics": [
        "set.row"
      ]
    },
    {
      "page": "set.semicont",
      "title": "Set Semicontinuous",
      "topics": [
        "set.semicont"
      ]
    },
    {
      "page": "set.type",
      "title": "Set Type",
      "topics": [
        "set.type"
      ]
    },
    {
      "page": "solve.lpExtPtr",
      "title": "Solve a Linear Program",
      "topics": [
        "solve.lpExtPtr"
      ]
    },
    {
      "page": "write.lp",
      "title": "Write Linear Program",
      "topics": [
        "write.lp"
      ]
    }
  ],
  "_readme": "https://github.com/cran/lpSolveAPI/raw/HEAD/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    }
  ],
  "_score": 8.015891100582206,
  "_indexed": false,
  "_nocasepkg": "lpsolveapi",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://florianschwendinger.r-universe.dev/lpSolveAPI",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "5.5.2.0-17.15",
      "date": "2026-05-22T18:54:38.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "abb17700d589a673e21b6c7840e7b1af769d16ae",
      "fileid": "4e341a7287022e0957baa469ecde11ab31090a258a4a6e31b213d97578b3e552",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "5.5.2.0-17.15",
      "date": "2026-05-22T18:58:55.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "abb17700d589a673e21b6c7840e7b1af769d16ae",
      "fileid": "f9193f5fa8b6edcab6d2c4e8ba0eed7493c14e2349355fbad65d7528f2e17b4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "5.5.2.0-17.15",
      "date": "2026-05-22T18:54:33.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "abb17700d589a673e21b6c7840e7b1af769d16ae",
      "fileid": "fbdee70bc5dbf32b50e256e1f33fcb3670fbb170081bcfcf0047e702d0ac5130",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "5.5.2.0-17.15",
      "date": "2026-05-22T18:58:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "abb17700d589a673e21b6c7840e7b1af769d16ae",
      "fileid": "11e4a87a7d953e6abc2548fc374e2252c678e45c7a82e4a9fc09d25090a5a447",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "5.5.2.0-17.15",
      "date": "2026-05-22T18:58:47.000Z",
      "arch": "emscripten",
      "commit": "abb17700d589a673e21b6c7840e7b1af769d16ae",
      "fileid": "b685b545516db2926c112e4da693a51d9484324987bafdae6d215bf5146981fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26276136393"
    }
  ]
}