Package: momst Type: Package Title: Multi-Objective Minimum Spanning Tree via NSGA-II with Local Search Version: 0.1.1 Authors@R: c( person(given = "Jorge A.", family = "Parraga-Alava", email = "jorge.parraga@utm.edu.ec", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-8558-9122"))) Description: Solves the Multi-Criteria Minimum Spanning Tree (mc-MST) problem on complete weighted graphs by combining the Non-dominated Sorting Genetic Algorithm II (NSGA-II) with optional Pareto local search operators. Chromosomes are represented as Prufer sequences so that every random individual decodes to a valid spanning tree (Cayley's theorem), avoiding repair operators. Four solver variants are provided: pure NSGA-II ("base"), Path Relinking ("PR"), Pareto Local Search ("PLS"), and Tabu Search ("TS"). The package supports 2 and 3 objective formulations and provides convenience functions to plot Pareto fronts and best-compromise spanning trees. This package is the reference implementation of the method described in Parraga-Alava, Inostroza-Ponta and Dorn (2017) . License: GPL (>= 3) URL: https://github.com/jorgeklz/momst, https://jorgeklz.github.io/momst/ BugReports: https://github.com/jorgeklz/momst/issues Encoding: UTF-8 RoxygenNote: 7.3.2 Depends: R (>= 4.0) Imports: stats, utils, graphics Suggests: bslib, igraph, knitr, rmarkdown, shiny, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Repository: https://jorgeklz.r-universe.dev Date/Publication: 2026-10-10 13:03:10 UTC RemoteUrl: https://github.com/jorgeklz/momst RemoteRef: HEAD RemoteSha: 590cce14dff3da9d65041707f29ed3c6846ec353 NeedsCompilation: no Packaged: 2026-10-10 14:00:56 UTC; root Author: Jorge A. Parraga-Alava [aut, cre] (ORCID: ) Maintainer: Jorge A. Parraga-Alava