jar

com.debacharya : nsgaii

Maven & Gradle

Mar 23, 2021
44 stars

NSGA-II · A NSGA-II implementation using Java. This implementation of NSGA-II algorithm is in pure reference to the original published paper. This is not an effort to convert the originally implemented C code in Java. The original C code by the authors has not be referred to while writing this implementation. This is a fully customizable implementation of the NSGA-II algorithm, made as generic as possible. This documentation assumes you have basic understanding of the NSGA-II algorithm. Apart from the core concepts of the algorithm, everything else in this package can be implemented as per the user's choice and plugged into the algorithm dynamically. Since NSGA-II is more like a set of protocols to follow as an algorithm rather than a concrete implementation of every aspect, this package has been re-written from scratch keeping complete customizability in mind. Apart from the core concepts of the algorithm, everything is considered to be a plugin external to the algorithm that can be implemented by the user and dynamically plugged into the algorithm during runtime as needed. This opens up the possibility of the package to be used simply as a PoC or be converted into something much more complex according to the users needs.

Table Of Contents

Latest Version

Download com.debacharya : nsgaii JAR file - Latest Versions:

All Versions

Download com.debacharya : nsgaii JAR file - All Versions:

Version Vulnerabilities Size Updated
3.2.x
3.1.x
3.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window nsgaii-3.2.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.debacharya.nsgaii.mutation

├─ com.debacharya.nsgaii.mutation.AbstractMutation.class - [JAR]

├─ com.debacharya.nsgaii.mutation.PolynomialMutation.class - [JAR]

├─ com.debacharya.nsgaii.mutation.SinglePointMutation.class - [JAR]

├─ com.debacharya.nsgaii.mutation.SwapMutation.class - [JAR]

com.debacharya.nsgaii

├─ com.debacharya.nsgaii.Configuration.class - [JAR]

├─ com.debacharya.nsgaii.NSGA2.class - [JAR]

├─ com.debacharya.nsgaii.Reporter.class - [JAR]

├─ com.debacharya.nsgaii.Service.class - [JAR]

com.debacharya.nsgaii.plugin

├─ com.debacharya.nsgaii.plugin.ChildPopulationProducer.class - [JAR]

├─ com.debacharya.nsgaii.plugin.DefaultPluginProvider.class - [JAR]

├─ com.debacharya.nsgaii.plugin.FitnessCalculator.class - [JAR]

├─ com.debacharya.nsgaii.plugin.FitnessCalculatorProvider.class - [JAR]

├─ com.debacharya.nsgaii.plugin.GeneticCodeProducer.class - [JAR]

├─ com.debacharya.nsgaii.plugin.GeneticCodeProducerProvider.class - [JAR]

├─ com.debacharya.nsgaii.plugin.GraphPlot.class - [JAR]

├─ com.debacharya.nsgaii.plugin.PopulationProducer.class - [JAR]

com.debacharya.nsgaii.datastructure

├─ com.debacharya.nsgaii.datastructure.AbstractAllele.class - [JAR]

├─ com.debacharya.nsgaii.datastructure.BooleanAllele.class - [JAR]

├─ com.debacharya.nsgaii.datastructure.Chromosome.class - [JAR]

├─ com.debacharya.nsgaii.datastructure.IntegerAllele.class - [JAR]

├─ com.debacharya.nsgaii.datastructure.Population.class - [JAR]

├─ com.debacharya.nsgaii.datastructure.ValueAllele.class - [JAR]

com.debacharya.nsgaii.crossover

├─ com.debacharya.nsgaii.crossover.AbstractCrossover.class - [JAR]

├─ com.debacharya.nsgaii.crossover.CrossoverParticipantCreator.class - [JAR]

├─ com.debacharya.nsgaii.crossover.CrossoverParticipantCreatorProvider.class - [JAR]

├─ com.debacharya.nsgaii.crossover.OrderCrossover.class - [JAR]

├─ com.debacharya.nsgaii.crossover.SimulatedBinaryCrossover.class - [JAR]

├─ com.debacharya.nsgaii.crossover.UniformCrossover.class - [JAR]

com.debacharya.nsgaii.termination

├─ com.debacharya.nsgaii.termination.NonDominatedMajority.class - [JAR]

├─ com.debacharya.nsgaii.termination.StabilizationOfMaximalCrowdingDistance.class - [JAR]

├─ com.debacharya.nsgaii.termination.StabilizationOfObjectives.class - [JAR]

├─ com.debacharya.nsgaii.termination.TerminatingCriterion.class - [JAR]

├─ com.debacharya.nsgaii.termination.TerminatingCriterionProvider.class - [JAR]

com.debacharya.nsgaii.objectivefunction

├─ com.debacharya.nsgaii.objectivefunction.AbstractObjectiveFunction.class - [JAR]

├─ com.debacharya.nsgaii.objectivefunction.ObjectiveProvider.class - [JAR]

├─ com.debacharya.nsgaii.objectivefunction.SCH_1.class - [JAR]

├─ com.debacharya.nsgaii.objectivefunction.SCH_2.class - [JAR]

├─ com.debacharya.nsgaii.objectivefunction.ZDT1_1.class - [JAR]

├─ com.debacharya.nsgaii.objectivefunction.ZDT1_2.class - [JAR]