{
  "_id": "6ad316ec90c8bbdf41a50f4e",
  "Package": "globpso",
  "Type": "Package",
  "Title": "Swarm Intelligence Optimization",
  "Version": "1.3.0",
  "Date": "2025-03-08",
  "Authors@R": "c(\nperson(\"Ping-Yang\", \"Chen\", email = \"pychen.ping@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Russell\", \"Eberhart\", email = \"\", role = c(\"ctb\")),\nperson(\"Kennedy\", \"Kennedy\", email = \"\", role = c(\"ctb\")),\nperson(\"Jun\", \"Sun\", email = \"\", role = c(\"ctb\")),\nperson(\"Bin\", \"Feng\", email = \"\", role = c(\"ctb\")),\nperson(\"Wenbo\", \"Xu\", email = \"\", role = c(\"ctb\")),\nperson(\"Mohammad Reza\", \"Bonyadi\", email = \"\", role = c(\"ctb\")),\nperson(\"Zbigniew\", \"Michalewicz\", email = \"\", role = c(\"ctb\")),\nperson(\"Ran\", \"Cheng\", email = \"\", role = c(\"ctb\")),\nperson(\"Yaochu\", \"Jin\", email = \"\", role = c(\"ctb\")),\nperson(\"Milan\", \"Stehlík\", email = \"\", role = c(\"ctb\")),\nperson(\"Weng Kee\", \"Wong\", email = \"\", role = c(\"ctb\")),\nperson(\"Jozef\", \"Kiseľák\", email = \"\", role = c(\"ctb\")),\nperson(\"Rainer\", \"Storn\", email = \"\", role = c(\"ctb\")),\nperson(\"Kenneth\", \"Price\", email = \"\", role = c(\"ctb\")),\nperson(\"Okazaki\", \"Naoaki\", email = \"\", role = c(\"cph\")))",
  "Author": "Ping-Yang Chen [aut, cre], Russell Eberhart [ctb], Kennedy\nKennedy [ctb], Jun Sun [ctb], Bin Feng [ctb], Wenbo Xu [ctb],\nMohammad Reza Bonyadi [ctb], Zbigniew Michalewicz [ctb], Ran\nCheng [ctb], Yaochu Jin [ctb], Milan Stehlík [ctb], Weng Kee\nWong [ctb], Jozef Kiseľák [ctb], Rainer Storn [ctb], Kenneth\nPrice [ctb], Okazaki Naoaki [cph]",
  "Maintainer": "Ping-Yang Chen <pychen.ping@gmail.com>",
  "Description": "A fast and flexible general-purpose implementation of\nParticle Swarm Optimization (PSO) and Differential Evolution\n(DE) for solving global minimization problems is provided. It\nis designed to handle complex optimization tasks with\nnonlinear, non-differentiable, and multi-modal objective\nfunctions defined by users. There are five types of PSO\nvariants: Particle Swarm Optimization (PSO, Eberhart & Kennedy,\n1995) <doi:10.1109/MHS.1995.494215>, Quantum-behaved particle\nSwarm Optimization (QPSO, Sun et al., 2004)\n<doi:10.1109/CEC.2004.1330875>, Locally convergent rotationally\ninvariant particle swarm optimization (LcRiPSO, Bonyadi &\nMichalewicz, 2014) <doi:10.1007/s11721-014-0095-1>, Competitive\nSwarm Optimizer (CSO, Cheng & Jin, 2015)\n<doi:10.1109/TCYB.2014.2322602> and Double exponential particle\nswarm optimization (DExPSO, Stehlik et al., 2024)\n<doi:10.1016/j.asoc.2024.111913>. For the DE algorithm, six\ntypes in Storn, R. & Price, K. (1997)\n<doi:10.1023/A:1008202821328> are included: DE/rand/1,\nDE/rand/2, DE/best/1, DE/best/2, DE/rand_to-best/1 and\nDE/rand_to-best/2.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Repository": "https://pingyangchen.r-universe.dev",
  "Date/Publication": "2025-06-27 02:41:04 UTC",
  "RemoteUrl": "https://github.com/pingyangchen/globpso",
  "RemoteRef": "HEAD",
  "RemoteSha": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-17 06:29:52 UTC",
    "User": "root"
  },
  "_user": "pingyangchen",
  "_type": "src",
  "_file": "globpso_1.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/802e94aa431e7efa94aafe34101a8109b74bc3edfb7f9dbf459912668478245a",
  "_filesize": 168824,
  "_sha256": "802e94aa431e7efa94aafe34101a8109b74bc3edfb7f9dbf459912668478245a",
  "_expires": "2027-01-25T06:34:18.000Z",
  "_created": "2026-10-17T06:29:52.000Z",
  "_published": "2026-10-17T06:34:20.050Z",
  "_buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117330824104,
      "time": 119,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12091923571"
    },
    {
      "job": 117330824017,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12092169808"
    },
    {
      "job": 117330824073,
      "time": 134,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092666393"
    },
    {
      "job": 117330824105,
      "time": 97,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092691955"
    },
    {
      "job": 117330824062,
      "time": 107,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "12092068395"
    },
    {
      "job": 117330824067,
      "time": 195,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "12092955889"
    },
    {
      "job": 117330824033,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092766788"
    },
    {
      "job": 117330823975,
      "time": 208,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092427186"
    },
    {
      "job": 117330077245,
      "time": 231,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12092143096"
    },
    {
      "job": 117330823956,
      "time": 91,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12092740959"
    },
    {
      "job": 117330824131,
      "time": 201,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12092511785"
    },
    {
      "job": 117330824090,
      "time": 153,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12091674190"
    },
    {
      "job": 117330824041,
      "time": 106,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "12092497903"
    },
    {
      "job": 117330824058,
      "time": 176,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092945963"
    },
    {
      "job": 117330824037,
      "time": 89,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12092536549"
    }
  ],
  "_upstream": "https://github.com/pingyangchen/globpso",
  "_commit": {
    "id": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
    "author": "PingYangChen <pychen.ping@gmail.com>",
    "committer": "PingYangChen <pychen.ping@gmail.com>",
    "message": "update readme\n",
    "time": 1750992064
  },
  "_maintainer": {
    "name": "Ping-Yang Chen",
    "email": "pychen.ping@gmail.com",
    "login": "pingyangchen",
    "description": "Assistant Professor at Dept. of Statistics, NTPU / Data Scientist",
    "uuid": 16931588
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.12",
      "role": "Imports"
    },
    {
      "package": "RcppArmadillo",
      "version": ">= 0.12.6.6.1",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "pingyangchen",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "pso-algorithm",
    "cpp"
  ],
  "_stars": 5,
  "_contributors": [
    {
      "user": "pingyangchen",
      "count": 39,
      "uuid": 16931588
    }
  ],
  "_userbio": {
    "uuid": 16931588,
    "type": "user",
    "name": "Ping-Yang Chen",
    "followers": 16,
    "description": "Assistant Professor at Dept. of Statistics, NTPU / Data Scientist"
  },
  "_downloads": {
    "count": 265,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/globpso"
  },
  "_devurl": "https://github.com/pingyangchen/globpso",
  "_searchresults": 30,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/globpso.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/pingyangchen/globpso",
  "_realowner": "pingyangchen",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.3.0",
      "date": "2025-03-22"
    },
    {
      "version": "1.3.1",
      "date": "2025-09-23"
    }
  ],
  "_exports": [
    "diffevo",
    "getDEInfo",
    "getPSOInfo",
    "globpso"
  ],
  "_help": [
    {
      "page": "globpso-package",
      "title": "**globpso**: Particle Swarm Optimization Algorithms and Differential Evolution for Minimization Problems",
      "topics": [
        "globpso-package"
      ]
    },
    {
      "page": "diffevo",
      "title": "Differential Evolution Algorithms for Minimization Problems",
      "topics": [
        "diffevo"
      ]
    },
    {
      "page": "getDEInfo",
      "title": "Generation function of DE parameter settings",
      "topics": [
        "getDEInfo"
      ]
    },
    {
      "page": "getPSOInfo",
      "title": "Generation function of PSO parameter settings",
      "topics": [
        "getPSOInfo"
      ]
    },
    {
      "page": "globpso",
      "title": "Particle Swarm Optimization Algorithms for Minimization Problems",
      "topics": [
        "globpso"
      ]
    }
  ],
  "_readme": "https://github.com/pingyangchen/globpso/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.352182518111363,
  "_indexed": true,
  "_nocasepkg": "globpso",
  "_universes": [
    "pingyangchen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:03.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/f00707795b45ef94f14fd66a0f98ef4d1802834a3dbb9ba12de78af0eeec53d4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:54.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/a568e950ba97810afd922e6141fef277111c8a027636caf986645065fa3f4051",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:18.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/17a8938d9e8e9f6196887f02f7995e80b8d7cf96323fd494dbbdbc7af00eba57",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:46.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/5854f23819edb5d7516289bacdd4c8ef96d5e93923e44122fd2b7c65aa1e33a0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:24.000Z",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/769eb25ab6f568c1301ab64dff46ec52bd4ee2cec945f27fdb3271349a31867b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:47.000Z",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/cec80ce4c960c0d0cf6b07d3d85f2a7a2d653a1094bc966e188ed3e09f447cb4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:23.000Z",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/324c0e4b85aac10377da9ee2f8a617361253d91524fae9b78ee40d67ccfd5f4d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-17T06:33:12.000Z",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/da8bb128de0e7dfae94d1430303f5f54663629898342580ee7dad5c04250ddc0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:45.000Z",
      "arch": "emscripten",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/1196a27887b22e9051529bdde4020ef56d115f2fe6e56f64bbf83771b281c1b4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-17T06:33:10.000Z",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/da10d320908c17c08b2d9ebaf76fe48055e730256e441ccc4ed6997b7c0e2df5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:25.000Z",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/b25671270a6bbcec30789202aed14267add167113fa513f56028a3b21d8a64c4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:24.000Z",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/9877cb3fe2e20e3d4a3ee33bd543a4b560ce248b6c46e7ae091e244285e9af8f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-17T06:32:47.000Z",
      "arch": "aarch64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/7585d9b1f851100e73c6753f1d72b654e2d4ab8ff5d8d1a044976036dc135296",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-17T06:31:09.000Z",
      "arch": "x86_64",
      "commit": "1cbf472070cb4d4ce60c3b8e85232176ebb6df2c",
      "fileid": "https://r2.ropensci.org/272a12e61cf009f9c33c715a3aa11f926d61d2e1278c17cba76733cb280ff5c6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pingyangchen/actions/runs/39009902330"
    }
  ]
}