<?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>Optimal Pairing and Matching via Linear Assignment</dc:title>
  <dc:title>R package couplr version 1.5.3</dc:title>
  <dc:description>Solves optimal pairing and matching problems using linear assignment
    algorithms. Provides implementations of the Hungarian method (Kuhn 1955)
    &lt;doi:10.1002/nav.3800020109&gt;, Jonker-Volgenant shortest path algorithm
    (Jonker and Volgenant 1987) &lt;doi:10.1007/BF02278710&gt;, Auction algorithm
    (Bertsekas 1988) &lt;doi:10.1007/BF02186476&gt;, cost-scaling
    (Goldberg and Kennedy 1995) &lt;doi:10.1007/BF01585996&gt;, scaling algorithms
    (Gabow and Tarjan 1989) &lt;doi:10.1137/0218069&gt;, push-relabel (Goldberg and
    Tarjan 1988) &lt;doi:10.1145/48014.61051&gt;, and Sinkhorn entropy-regularized
    transport (Cuturi 2013) &lt;doi:10.48550/arxiv.1306.0895&gt;. Designed for
    matching plots, sites, samples, or any pairwise optimization problem.
    Supports rectangular matrices, forbidden assignments, data frame inputs,
    batch solving, k-best solutions, and pixel-level image morphing for
    visualization. Includes automatic preprocessing with variable health
    checks, multiple scaling methods (standardized, range, robust), greedy
    matching algorithms, and comprehensive balance diagnostics for assessing
    match quality using standardized differences and distribution comparisons.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 4.1.0)</dc:relation>
  <dc:relation>Imports: Rcpp (&gt;= 1.0.0), tibble (&gt;= 3.0.0), dplyr (&gt;= 1.0.0), rlang
(&gt;= 0.4.0), purrr (&gt;= 0.3.0), methods</dc:relation>
  <dc:relation>LinkingTo: Rcpp</dc:relation>
  <dc:relation>Suggests: testthat (&gt;= 3.0.0), htmlwidgets, e1071, R.utils,
microbenchmark, withr, knitr, rmarkdown, bench, parallel,
future (&gt;= 1.20.0), future.apply (&gt;= 1.8.0), parallelly (&gt;=
1.30.0), ggplot2, ggraph, tidygraph, magick, av, png, combinat,
cobalt, MatchIt, marginaleffects, optmatch</dc:relation>
  <dc:creator>Gilles Colling &lt;gilles.colling051@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Gilles Colling [aut, cre, cph] (ORCID:
    &lt;https://orcid.org/0000-0003-3070-6066&gt;)</dc:contributor>
  <dc:rights>MIT + file LICENSE (https://CRAN.R-project.org/package=couplr/LICENSE)</dc:rights>
  <dc:date>2026-07-25</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=couplr</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.couplr</dc:identifier>
  <dc:language>en-US</dc:language>
</oai_dc:dc>
