Class KGOIterationalGEVAdj_Q_denominator

java.lang.Object
com.polytechnik.kgo.KGOIterationalGEVAdj_Q_denominator

public class KGOIterationalGEVAdj_Q_denominator extends Object
A Knowledge Generalized Operator iteration optimization, a different version of iteration. Simple version of constraints: we use a special \( Q_{ij} \) in the denominator \( \sum\limits_{i,j=0}^{nC-1}\sum\limits_{k=0}^{nX-1}Q_{ij}u_{ik}u_{jk} \). The \( Q_{ij} \) is calculated from \( \lambda_{ij} \) of previous iterations, in the simplest case it is selected as \( Q=const \lambda_{ij} \) corresponding to the best global maximum candidate. This version can combine together KGOIterationalLagrangeMultipliersInDenominatorU that uses \( u_{ik}Q_{ij}u_{jk} \) in denominator and KGOIterationalSimpleOptimizationU that adds \( u_{ik}\lambda_{ij}u_{jk} \) term. This class can combine them together.