Package com.polytechnik.kgo
Class KGOIterationalGEVAdj_Q_denominator
java.lang.Object
com.polytechnik.kgo.KGOIterationalGEVAdj_Q_denominator
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.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal UAdjustment
final KGOEVSelection
private static final boolean
private static final int
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
N_iterations
private static final int N_iterations- See Also:
-
FORCE_DIAG_DUMP
private static final boolean FORCE_DIAG_DUMP- See Also:
-
evSelected
-
aep
-
-
Constructor Details
-
KGOIterationalGEVAdj_Q_denominator
public KGOIterationalGEVAdj_Q_denominator(int nC, int nX, double[] SK, double eps)
-