Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MATH-1563: Introducing new implementation of GA functionality (WIP). #209

Open
wants to merge 10 commits into
base: feature__MATH-1563__genetic_algorithm
Choose a base branch
from

Commits on Apr 8, 2022

  1. Removed constructor with default elitism rate.

    avijit-basak authored and avijit-basak committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    a5134eb View commit details
    Browse the repository at this point in the history
  2. Replaced isAssignableFrom() method by instanceof operator.

    avijit-basak authored and avijit-basak committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    9adf2a4 View commit details
    Browse the repository at this point in the history
  3. Fixed the fitness function for TSP.

    avijit-basak authored and avijit-basak committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    2a32f74 View commit details
    Browse the repository at this point in the history
  4. Modified the output format of TSP application.

    avijit-basak authored and avijit-basak committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    7bf8504 View commit details
    Browse the repository at this point in the history
  5. Removed unnecessary blank lines.

    avijit-basak authored and avijit-basak committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    cc6437c View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Modified the example modules to accept output file path as input[-o,

    --output].
    avijit-basak authored and avijit-basak committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    b9ee23c View commit details
    Browse the repository at this point in the history
  2. Removed RandomProviderManager by ThreadLocalRandomSource.current(...)

    and enabled customization of RandomSource.
    avijit-basak authored and avijit-basak committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    83c95e6 View commit details
    Browse the repository at this point in the history
  3. Renamed method newChromosome(...) as from(...).

    avijit-basak authored and avijit-basak committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    36e7a71 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Introduced chromosome's fitness calculation during initialization

    instead of lazy computation and renamed the method evaluate() as
    getFitness().
    avijit-basak authored and avijit-basak committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    ca38be3 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. Changed isAssignable to instanceof.

    avbasak1 authored and avbasak1 committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    1841756 View commit details
    Browse the repository at this point in the history