Creates a data frame describing each activity, using resource names for columns.

define_activities(activities, activity_requirements_matrix, objective)

Arguments

activities

Character vector of activity names.

activity_requirements_matrix

Numeric matrix (resources x activities) of resource usage per activity. Row names must be resource names.

objective

Numeric vector of objective function coefficient per activity (e.g., profit for maximization, cost for minimization).

Value

Data frame with one row per activity, columns for each resource (named), and an objective column.