Skip to contents

momst (development version)

  • New run_app() launches an interactive Shiny explorer (inst/app) to generate or upload instances, run and compare the four solver variants, inspect and download Pareto fronts and draw any spanning tree on the front. For two objectives it also reports the hypervolume of each variant.
  • A browser version of the app is published at https://jorgeklz.github.io/momst/app/. It is a JavaScript port of the solver (webapp/) that reproduces run_momst() exactly for the same seed, checked against the R package before every deployment. It works in any modern browser, Safari included.
  • Both apps use the Universidad Técnica de Manabí green and gold palette and the author’s logo in white on a dark green bar. The browser version is laid out as a testing page, with the parameters beside tabbed results.

momst 0.1.1

CRAN release: 2026-06-22

  • Breaking change: all output column names are now in English to match the rest of the documentation and vignettes. If you were using version 0.1.0, update your code as follows:
    • objetivo_1, objetivo_2, objetivo_3 are now objective_1, objective_2, objective_3 in result$global_pareto and in the matrices returned by compute_objectives().
    • pesos_1, pesos_2, pesos_3 are now weight_1, weight_2, weight_3 in the data frames returned by generate_instance().
    • densidad is now density in the matrix returned by non_dominated_crowding().
  • Default axis labels of plot_pareto_front() are now “Objective 1” and “Objective 2” (previously in Spanish).

momst 0.1.0

  • Initial public release of the package.
  • Reference implementation of Parraga-Alava, Inostroza-Ponta and Dorn (2017), “Using local search strategies to improve the performance of NSGA-II for the Multi-Criteria Minimum Spanning Tree problem” (doi:10.1109/CEC.2017.7969432).
  • Four solver variants exposed through run_momst(): "base", "PR", "PLS", and "TS".
  • Support for 2 and 3 objective formulations.
  • Two vignettes: Getting Started with momst and Comparing the Four MO-MST Variants.
  • Plotting helpers plot_pareto_front() and plot_best_tree().