Class AggarwalYuEvolutionary.EvolutionarySearch

  • Enclosing class:
    AggarwalYuEvolutionary

    private class AggarwalYuEvolutionary.EvolutionarySearch
    extends java.lang.Object
    The inner class to handle the actual evolutionary computation.
    Author:
    Erich Schubert
    • Field Detail

      • dbsize

        final int dbsize
        Database size.
      • dim

        final int dim
        Database dimensionality.
      • ranges

        final java.util.ArrayList<java.util.ArrayList<DBIDs>> ranges
        Database ranges.
      • random

        private final java.util.Random random
        random generator.
    • Constructor Detail

      • EvolutionarySearch

        public EvolutionarySearch​(Relation<? extends NumberVector> relation,
                                  java.util.ArrayList<java.util.ArrayList<DBIDs>> ranges,
                                  java.util.Random random)
        Constructor.
        Parameters:
        relation - Database to use
        ranges - DBID ranges to process
        random - Random generator