Module: tf_agents.bandits.multi_objective.multi_objective_scalarizer

Classes implementing various scalarizations of multiple objectives.

Classes

class ChebyshevScalarizer: Implement the Chebyshev Scalarization.

class HyperVolumeScalarizer: Implement the hypervolume scalarization.

class LinearScalarizer: Scalarizes multple objectives by a linear combination.

class Scalarizer: Abstract base class for different Scalarizers.

Type Aliases

ScalarFloat: The central part of internal API.