add_objective_min_fragmentation_pu: Add objective: minimize planning-unit fragmentation

View source: R/add_objectives.R

add_objective_min_fragmentation_puR Documentation

Add objective: minimize planning-unit fragmentation

Description

[Deprecated]

add_objective_min_fragmentation_pu() has been replaced by add_objective_min_fragmentation_planning_units.

Usage

add_objective_min_fragmentation_pu(
  x,
  relation_name = "boundary",
  weight_multiplier = 1,
  alias = NULL
)

Arguments

x

A Problem object.

relation_name

Character string giving the name of the spatial relation to use. The relation must already exist in x$data$spatial_relations.

weight_multiplier

Numeric scalar greater than or equal to zero. Global multiplier applied to the relation weights when the objective is built.

alias

Optional identifier used to register this objective for multi-objective workflows.

Value

An updated Problem object.

Repeated calls

With alias = NULL, one explicit single objective can be defined per problem; a second unaliased definition raises an error. With an alias, objectives accumulate under distinct names; a repeated alias raises an error. Aliased definitions preserve an explicitly configured single objective. To compare alternatives, start from the problem before its objective was added.

See Also

add_objective_min_fragmentation_planning_units


multiscape documentation built on Oct. 12, 2026, 5:08 p.m.