Changelog
Source:NEWS.md
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 reproducesrun_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_3are nowobjective_1,objective_2,objective_3inresult$global_paretoand in the matrices returned bycompute_objectives(). -
pesos_1,pesos_2,pesos_3are nowweight_1,weight_2,weight_3in the data frames returned bygenerate_instance(). -
densidadis nowdensityin the matrix returned bynon_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()andplot_best_tree().