<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>Multi-Objective Optimisation with Focus on Environmental Models</dc:title>
  <dc:title>R package hydroMOPSO version 0.1-14</dc:title>
  <dc:description>State-of-the-art Multi-Objective Particle Swarm Optimiser (MOPSO), based on the algorithm developed by Lin et al. (2018) &lt;doi:10.1109/TEVC.2016.2631279&gt; with improvements described by Marinao-Rivas &amp; Zambrano-Bigiarini (2020) &lt;doi:10.1109/LA-CCI48322.2021.9769844&gt;. This package is inspired by and closely follows the philosophy of the single objective 'hydroPSO' R package ((Zambrano-Bigiarini &amp; Rojas, 2013) &lt;doi:10.1016/j.envsoft.2013.01.004&gt;), and can be used for global optimisation of non-smooth and non-linear R functions and R-base models (e.g., 'TUWmodel', 'GR4J', 'GR6J'). However, the main focus of 'hydroMOPSO' is optimising environmental and other real-world models that need to be run from the system console (e.g., 'SWAT+'). 'hydroMOPSO' communicates with the model to be optimised through its input and output files, without requiring modifying its source code. Thanks to its flexible design and the availability of several fine-tuning options, 'hydroMOPSO' can tackle a wide range of multi-objective optimisation problems (e.g., multi-objective functions, multiple model variables, multiple periods). Finally, 'hydroMOPSO' is designed to run on multi-core machines or network clusters, to alleviate the computational burden of complex models with long execution time.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 4.0.0)</dc:relation>
  <dc:relation>Imports: zoo, parallel, randtoolbox, lhs, hydroTSM, methods</dc:relation>
  <dc:relation>Suggests: knitr, rmarkdown, smoof, hydroGOF, airGR, TUWmodel</dc:relation>
  <dc:creator>Rodrigo Marinao-Rivas &lt;ra.marinao.rivas@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Rodrigo Marinao-Rivas [aut, cre, cph],
  Mauricio Zambrano-Bigiarini [aut, ctb, cph] (ORCID:
    &lt;https://orcid.org/0000-0002-9536-643X&gt;)</dc:contributor>
  <dc:rights>GPL (&gt;= 2)</dc:rights>
  <dc:date>2025-06-18</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=hydroMOPSO</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.hydroMOPSO</dc:identifier>
</oai_dc:dc>
