Skip to content

SynergiesTabQualityEvalAlg

Samuel Gomes edited this page Jul 12, 2024 · 2 revisions

SynergiesTabQualityEvalAlg

This class is a child of TabQualityEvalAlg. It contains the procedure for the estimation of new states using a matrix of preference synergies. This matrix informs how well learners endowed with different preferences can work together.

Constructor and Attributes

Constructor

SynergiesTabQualityEvalAlg(player_model_bridge: PlayerModelBridge,
                           synergy_table_path: string): void

Attributes

Name: expected type Default value Description
__synergy_matrix: decimal[][] - The value matrix.

Methods

__symmetrize(table: decimal[][]): decimal[][] 

Description

This method allows to build the rest of the matrix as symmetric if only one diagonal is defined.

This class overrides evaluate (see QualityEvalAlg).

Clone this wiki locally