Documentation of 'Catalano.Evolutionary.Metaheuristics.Monoobjective.HarmonySearch' Java class
HarmonySearch
Catalano.Evolutionary.Metaheuristics.Monoobjective

Class HarmonySearch

    • Constructor Detail

      • HarmonySearch

        public HarmonySearch()
        Initializes a new intance of the HarmonySearch class.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations,
                             int newHarmonies)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
        newHarmonies - New harmonies.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations,
                             int newHarmonies,
                             double hmcr)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
        newHarmonies - New harmonies.
        hmcr - Harmony Memory Consideration Rate.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations,
                             int newHarmonies,
                             double hmcr,
                             double pitch)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
        newHarmonies - New harmonies.
        hmcr - Harmony Memory Consideration Rate.
        pitch - Pitch Adjustment Rate.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations,
                             int newHarmonies,
                             double hmcr,
                             double pitch,
                             double fw)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
        newHarmonies - New harmonies.
        hmcr - Harmony Memory Consideration Rate.
        pitch - Pitch Adjustment Rate.
        fw - Fret Width.
      • HarmonySearch

        public HarmonySearch(int population,
                             int generations,
                             int newHarmonies,
                             double hmcr,
                             double pitch,
                             double fw,
                             double dampFactor)
        Initializes a new intance of the HarmonySearch class.
        Parameters:
        population - Population.
        generations - Generations.
        newHarmonies - New harmonies.
        hmcr - Harmony Memory Consideration Rate.
        pitch - Pitch Adjustment Rate.
        fw - Fret Width.
        dampFactor - Damp factor ratio;
    • Method Detail

      • getNewHarmonies

        public int getNewHarmonies()
        Get number of new harmonies.
        Returns:
        Number of new harmonies.
      • setNewHarmonies

        public void setNewHarmonies(int newHarmonies)
        Set number of new harmonies.
        Parameters:
        newHarmonies - Number of new harmonies.
      • getHarmonyMemoryConsiderationRate

        public double getHarmonyMemoryConsiderationRate()
        Get the Harmony memory consideration rate.
        Returns:
        Harmony memory consideration rate.
      • setHarmonyMemoryConsiderationRate

        public void setHarmonyMemoryConsiderationRate(double hmcr)
        Set the Harmony memory consideration rate.
        Parameters:
        hmcr - Harmony memory consideration rate.
      • getPitch

        public double getPitch()
        Get Pitch adjustment.
        Returns:
        Pitch value.
      • setPitch

        public void setPitch(double pitch)
        Set Pitch adjustment.
        Parameters:
        pitch - Pitch value.
      • getFretWidth

        public double getFretWidth()
        Get Fret Width (Bandwidth);
        Returns:
        Fret Width value.
      • setFretWidth

        public void setFretWidth(double fw)
        Set Fret Width (Bandwidth);
        Parameters:
        fw - Fret Width value.
      • getDampFactor

        public double getDampFactor()
        Get Damping factor.
        Returns:
        Damping factor.
      • setDampFactor

        public void setDampFactor(double dampFactor)
        Set Damping factor.
        Parameters:
        dampFactor - Damping factor.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.