{
  "_id": "6a23b10b530b9bc726bd6d90",
  "Package": "marinepredator",
  "Type": "Package",
  "Title": "Marine Predators Algorithm",
  "Version": "0.0.1",
  "Authors@R": "c(person(\"Marc\", \"Grossouvre\", , \"marc@grossouvre.fr\", role = c(\"trl\", \"cre\"),\ncomment = \"R implementation\"),\nperson(\"Afshin\",  \"Faramarzi\", , , role = \"aut\", comment = \"Original MATLAB code\"),\nperson(\"Seyedali\", \"Mirjalili\", , , role = \"aut\", comment = \"Original MATLAB code\"))",
  "Description": "Implementation of the Marine Predators Algorithm (MPA) in\nR. MPA is a nature-inspired optimization algorithm that follows\nthe rules governing optimal foraging strategy and encounter\nrate policy between predator and prey in marine ecosystems.\nBased on the paper by Faramarzi et al. (2020)\n<doi:10.1016/j.eswa.2020.113377>.",
  "URL": "https://github.com/urbs-dev/marinepredator",
  "BugReports": "https://github.com/urbs-dev/marinepredator/issues",
  "Language": "en",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "License": "MIT + file LICENSE",
  "Repository": "https://urbs-dev.r-universe.dev",
  "Date/Publication": "2026-02-02 08:34:05 UTC",
  "RemoteUrl": "https://github.com/urbs-dev/marinepredator",
  "RemoteRef": "HEAD",
  "RemoteSha": "bab4fc2b33c968b1521491220081c14fa704a1ab",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 09:17:52 UTC",
    "User": "root"
  },
  "Author": "Marc Grossouvre [trl, cre] (R implementation),\nAfshin Faramarzi [aut] (Original MATLAB code),\nSeyedali Mirjalili [aut] (Original MATLAB code)",
  "Maintainer": "Marc Grossouvre <marc@grossouvre.fr>",
  "MD5sum": "e369af6975f3ccd93edae894a8e1df77",
  "_user": "urbs-dev",
  "_type": "src",
  "_file": "marinepredator_0.0.1.tar.gz",
  "_fileid": "b89ec1f07e19be8e7b768bd8fe5d782f95a554699e311fde4c88e022e7665f88",
  "_filesize": 345946,
  "_sha256": "b89ec1f07e19be8e7b768bd8fe5d782f95a554699e311fde4c88e022e7665f88",
  "_created": "2026-06-05T09:17:52.000Z",
  "_published": "2026-06-06T05:32:59.868Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79854232118,
      "time": 133,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7433144996"
    },
    {
      "job": 79854231994,
      "time": 100,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433134938"
    },
    {
      "job": 79854232188,
      "time": 163,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7433145992"
    },
    {
      "job": 79854232056,
      "time": 231,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433153444"
    },
    {
      "job": 79854231840,
      "time": 211,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433103022"
    },
    {
      "job": 79854232168,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433137524"
    },
    {
      "job": 79854231874,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7433130320"
    },
    {
      "job": 79854231834,
      "time": 92,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7451574866"
    },
    {
      "job": 79854232134,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7433133988"
    }
  ],
  "_buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/urbs-dev/marinepredator",
  "_commit": {
    "id": "bab4fc2b33c968b1521491220081c14fa704a1ab",
    "author": "mgrossouvre <marcgrossouvre@urbs.fr>",
    "committer": "mgrossouvre <marcgrossouvre@urbs.fr>",
    "message": "Update site docs\n",
    "time": 1770021245
  },
  "_maintainer": {
    "name": "Marc Grossouvre",
    "email": "marc@grossouvre.fr"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "urbs-dev",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 5
    },
    {
      "week": "2026-06",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "mgrossouvre",
      "count": 8,
      "uuid": 151849906
    }
  ],
  "_userbio": {
    "uuid": 109113392,
    "type": "organization",
    "name": "U.R.B.S"
  },
  "_downloads": {
    "count": 130,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/marinepredator"
  },
  "_devurl": "https://github.com/urbs-dev/marinepredator",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/marinepredator.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/urbs-dev/marinepredator",
  "_realowner": "urbs-dev",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2026-02-04"
    }
  ],
  "_exports": [
    "F01",
    "F02",
    "F03",
    "F04",
    "F05",
    "F06",
    "F07",
    "F08",
    "F09",
    "F10",
    "F11",
    "F12",
    "F13",
    "F14",
    "F15",
    "F16",
    "F17",
    "F18",
    "F19",
    "F20",
    "F21",
    "F22",
    "F23",
    "get_function_details",
    "initialize_population",
    "levy",
    "mpa"
  ],
  "_help": [
    {
      "page": "F01",
      "title": "Sphere Function (F01)",
      "topics": [
        "F01"
      ]
    },
    {
      "page": "F02",
      "title": "Sum of Absolute Values and Products (F02)",
      "topics": [
        "F02"
      ]
    },
    {
      "page": "F03",
      "title": "Sum of Squared Cumulative Sums (F03)",
      "topics": [
        "F03"
      ]
    },
    {
      "page": "F04",
      "title": "Maximum Absolute Value (F04)",
      "topics": [
        "F04"
      ]
    },
    {
      "page": "F05",
      "title": "Rosenbrock Function (F05)",
      "topics": [
        "F05"
      ]
    },
    {
      "page": "F06",
      "title": "Step Function / Shifted Sphere (F06)",
      "topics": [
        "F06"
      ]
    },
    {
      "page": "F07",
      "title": "Quartic Function with Noise (F07)",
      "topics": [
        "F07"
      ]
    },
    {
      "page": "F08",
      "title": "Schwefel Function (F08)",
      "topics": [
        "F08"
      ]
    },
    {
      "page": "F09",
      "title": "Rastrigin Function (F09)",
      "topics": [
        "F09"
      ]
    },
    {
      "page": "F10",
      "title": "Ackley Function (F10)",
      "topics": [
        "F10"
      ]
    },
    {
      "page": "F11",
      "title": "Griewank Function (F11)",
      "topics": [
        "F11"
      ]
    },
    {
      "page": "F12",
      "title": "Penalized Function 1 (F12)",
      "topics": [
        "F12"
      ]
    },
    {
      "page": "F13",
      "title": "Penalized Function 2 (F13)",
      "topics": [
        "F13"
      ]
    },
    {
      "page": "F14",
      "title": "Shekel's Foxholes Function (F14)",
      "topics": [
        "F14"
      ]
    },
    {
      "page": "F15",
      "title": "Kowalik Function (F15)",
      "topics": [
        "F15"
      ]
    },
    {
      "page": "F16",
      "title": "Six-Hump Camel Back Function (F16)",
      "topics": [
        "F16"
      ]
    },
    {
      "page": "F17",
      "title": "Branin Function (F17)",
      "topics": [
        "F17"
      ]
    },
    {
      "page": "F18",
      "title": "Goldstein-Price Function (F18)",
      "topics": [
        "F18"
      ]
    },
    {
      "page": "F19",
      "title": "Hartmann 3D Function (F19)",
      "topics": [
        "F19"
      ]
    },
    {
      "page": "F20",
      "title": "Hartmann 6D Function (F20)",
      "topics": [
        "F20"
      ]
    },
    {
      "page": "F21",
      "title": "Shekel 5 Function (F21)",
      "topics": [
        "F21"
      ]
    },
    {
      "page": "F22",
      "title": "Shekel 7 Function (F22)",
      "topics": [
        "F22"
      ]
    },
    {
      "page": "F23",
      "title": "Shekel 10 Function (F23)",
      "topics": [
        "F23"
      ]
    },
    {
      "page": "get_function_details",
      "title": "Get Function Details",
      "topics": [
        "get_function_details"
      ]
    },
    {
      "page": "initialize_population",
      "title": "Initialize Population",
      "topics": [
        "initialize_population"
      ]
    },
    {
      "page": "levy",
      "title": "Levy Flight Random Step Generator",
      "topics": [
        "levy"
      ]
    },
    {
      "page": "mpa",
      "title": "Marine Predators Algorithm (MPA)",
      "topics": [
        "mpa"
      ]
    },
    {
      "page": "print.mpa_result",
      "title": "Print method for MPA results",
      "topics": [
        "print.mpa_result"
      ]
    },
    {
      "page": "test-functions",
      "title": "Test Functions for Optimization",
      "topics": [
        "test-functions"
      ]
    }
  ],
  "_readme": "https://github.com/urbs-dev/marinepredator/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "mpa-introduction.Rmd",
      "filename": "mpa-introduction.html",
      "title": "Introduction to the Marine Predators Algorithm",
      "author": "Marc Grossouvre",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Biological Inspiration",
        "Algorithm Phases",
        "Phase 1: High Velocity Ratio (iterations 0 to Max_iter/3)",
        "Phase 2: Unit Velocity Ratio (iterations Max_iter/3 to 2*Max_iter/3)",
        "Phase 3: Low Velocity Ratio (iterations 2*Max_iter/3 to Max_iter)",
        "Basic Usage",
        "Installation",
        "Simple Optimization",
        "Visualizing Convergence",
        "Using Benchmark Functions",
        "Custom Objective Functions",
        "Maximization Problems",
        "Algorithm Parameters",
        "Key Parameters",
        "Internal Parameters (not exposed)",
        "Guidelines for Parameter Selection",
        "Comparing Functions",
        "Logging",
        "References",
        "See Also"
      ],
      "created": "2026-01-30 10:52:11",
      "modified": "2026-02-02 08:29:10",
      "commits": 3
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "marinepredator",
  "_universes": [
    "urbs-dev"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-05T09:20:04.000Z",
      "distro": "noble",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "23ddfad0b703d9e31eb4487072b0931be5c207b5cd4add3775b1e7c69a51d843",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-05T09:19:37.000Z",
      "distro": "noble",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "59dc015b150f14ce72d858e474608da16cbafab27567f5e5b60c19209d041bc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-05T09:20:13.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "6cc599118b10e62534cc9f55bbb0082d74d22a27db2d99bfb574fb35180b43f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-05T09:20:29.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "581d18038fe686da4587f18864e564ef8e802b100f31b9ae814951abfe1a47ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.1",
      "date": "2026-06-05T09:19:58.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "e7d2e40b7df6dfa50b5377e82957b7c48f5f613dea64c46716dff434df97f034",
      "status": "success",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-05T09:19:12.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "20cbcf0416df5bb6b843c4f81448ba15e3249ff4aaddc5858a89cbd3ec271b70",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-06T05:32:23.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "e0725bdc80d32f2a48d13cc9ed312df409f611bfae933019fa49b4922ff87e90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-05T09:19:19.000Z",
      "commit": "bab4fc2b33c968b1521491220081c14fa704a1ab",
      "fileid": "dfb1904abdb18d3d3b6379d4c0b18ad30022ffd24652c876da79a67e0fce835e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbs-dev/actions/runs/27006367944"
    }
  ]
}