/landscape_opt_old

Library for modeling and optimizing ecological landscapes according to the PC connectivity indicator.

Primary LanguageC++Boost Software License 1.0BSL-1.0

Due to significant breaking changes, development of this project has been migrated to https://github.com/fhamonic/gecot

Landscape_Opt

Library for modeling and optimizing ecological landscapes according to the PC connectivity indicator.

Generic badge Generic badge Generic badge Generic badge

Installation guidelines for this project

Usage

making the project will produce a static library "llandscape_opt.a" and an executable "solve"

solve <landscape_file> <problem_file> <budget_value> <solver_name> [<option>=<value>]

A wrong call of "solve" will output the available solvers names if the provided one doesn't exist and available the available options for the selected solver otherwise.

"<landscape_file>" is the path to a csv file with columns "patches_file" and "links_file" giving paths to the csv files describing the set of patches and of links of the landscape.

"<problem_file>" is the path to a file describing the available options to improve elements of the landscape.

See the data repertory for examples.

Acknowledgments

This work is part of the PhD thesis of François Hamonic which is funded by Region Sud (https://www.maregionsud.fr/) and Natural Solutions (https://www.natural-solutions.eu/)