dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
PisPerformance Class Reference

Easy Instance fitness computation. This class extends InstanceFitness. More...

#include <PisPerformance.h>

Inheritance diagram for PisPerformance:
InstanceFitness

Public Member Functions

float compute (const vector< float > &solutions) const override
 Computes the performance fitness of an instance based on the performance of different solvers. This method computes the fitness as the different between the runtinme of the target solver minus runtime of the others. More...
 

Detailed Description

Easy Instance fitness computation. This class extends InstanceFitness.

Member Function Documentation

◆ compute()

float PisPerformance::compute ( const vector< float > &  solutions) const
overridevirtual

Computes the performance fitness of an instance based on the performance of different solvers. This method computes the fitness as the different between the runtinme of the target solver minus runtime of the others.

Parameters
solutions
Returns
float

Computes the fitness of an individual in the EIG. This particular formulation is based on the publicacion of Coello 2019 about Knapsack Instance Generation using Heuristics

Parameters
solutions
Returns

Implements InstanceFitness.


The documentation for this class was generated from the following files: