<?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>Rolling Optimizations</dc:title>
  <dc:title>R package rolloptim version 1.0.0</dc:title>
  <dc:description>Analytical computation of rolling optimization for
    time-series data. The 'rolloptim' package solves constrained quadratic
    and linear programs in closed form by applying Lagrangian multipliers
    and the Karush-Kuhn-Tucker conditions (Kuhn and Tucker, 1951,
    &lt;doi:10.1525/9780520411586-036&gt;) to perform mean-variance portfolio
    optimization (Markowitz, 1952,
    &lt;doi:10.1111/j.1540-6261.1952.tb01525.x&gt;) over rolling windows. For
    each window, the analytical solution computes the optimal weights that
    minimize variance, maximize expected return, minimize residual sum of
    squares, or maximize quadratic utility, subject to a total-weight
    equality constraint and box bounds on each weight. Use cases include
    mean-variance portfolio optimization, expected-return maximization,
    and constrained regression. The package supports rolling optimizations
    with constraints via the total, lower, and upper arguments. The
    implementation accepts rolling moments computed via the 'roll' package
    and uses 'RcppArmadillo' for linear algebra, with parallelism across
    windows provided by 'RcppParallel'.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 3.5.0)</dc:relation>
  <dc:relation>Imports: Rcpp, RcppParallel</dc:relation>
  <dc:relation>LinkingTo: Rcpp, RcppArmadillo, RcppParallel</dc:relation>
  <dc:relation>Suggests: covr, CVXR, ROI, ROI.plugin.glpk, ROI.plugin.qpoases,
ROI.plugin.quadprog, roll (&gt;= 1.1.7), testthat, zoo</dc:relation>
  <dc:creator>Jason Foster &lt;jason.j.foster@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Jason Foster [aut, cre]</dc:contributor>
  <dc:rights>GPL (&gt;= 2)</dc:rights>
  <dc:date>2026-07-11</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=rolloptim</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.rolloptim</dc:identifier>
</oai_dc:dc>
