WeightedSumUtility

Source:

Local role: Scalar utility combinator that computes weighted linear sums over metrics.

Big-picture role: Default game-layer scalar scoring primitive used by StrategyRanker.

Inheritance:

Constructor:

  • WeightedSumUtility(framework_id, metric_weights)

Method:

  • evaluate(perception, actor, context) -> UtilityFrame

See also:

Ometeotl

A Python library to build complex multi-agent simulations, wargames, and AI-driven strategies