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

Refactor of scheduling for compatibility with multi-objective optimization #81

Merged
merged 33 commits into from
Feb 14, 2024

Commits on Jan 23, 2024

  1. add individual constructor

    Timotshak committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e3fea89 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Adapt Genetic Algorithm to multi-objective tasks

     - Add fitness_weights and use_pareto_domination parameters
       in genetic algorithm
     - Add Individual and IndividualFitness classes
     - Add NSGA-II selection in genetic algorithm
    Timotshak committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    b039242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aa3f70 View commit details
    Browse the repository at this point in the history
  3. fix typing in Individual

    Timotshak committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    6a20fc7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18c1049 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    617f8e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    7c6ea6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef5e0b1 View commit details
    Browse the repository at this point in the history
  3. fix imports

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ace2cff View commit details
    Browse the repository at this point in the history
  4. fix typing

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    78a2f5e View commit details
    Browse the repository at this point in the history
  5. fix typing

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6248ec7 View commit details
    Browse the repository at this point in the history
  6. fix schedule_builder

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    2e78808 View commit details
    Browse the repository at this point in the history
  7. fix schedule_builder

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    77b1543 View commit details
    Browse the repository at this point in the history
  8. add multiobjective tests

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e7bd3f3 View commit details
    Browse the repository at this point in the history
  9. refactor resource_usage

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1802d1f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    16496be View commit details
    Browse the repository at this point in the history
  11. multiobjective tests

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0fd8033 View commit details
    Browse the repository at this point in the history
  12. fix tests

    Timotshak committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    58addd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Merge remote-tracking branch 'origin/main' into feature/mo_genetic_al…

    …gorithm
    
    # Conflicts:
    #	sampo/scheduler/genetic/base.py
    #	sampo/scheduler/genetic/operators.py
    #	sampo/scheduler/genetic/schedule_builder.py
    #	tests/scheduler/genetic/full_scheduling.py
    #	tests/scheduler/genetic/multiobjective_scheduling.py
    Timotshak committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    ed0cfdc View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. refactor generic scheduler

    and pipeline to new format of
    scheduling
    Timotshak committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    3a080cf View commit details
    Browse the repository at this point in the history
  2. refactor pipeline, generic and

    genetic schedulers to new format of
    scheduling
    Timotshak committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    169380a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4968fdb View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. fix tests

    Timotshak committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    96c2f73 View commit details
    Browse the repository at this point in the history
  2. fix tests

    Timotshak committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    45b555d View commit details
    Browse the repository at this point in the history
  3. fix pipeline

    Timotshak committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e00f621 View commit details
    Browse the repository at this point in the history
  4. fix multiobjective test

    Timotshak committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    3fe1f51 View commit details
    Browse the repository at this point in the history
  5. fix backend

    Timotshak committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ff72154 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. fix experiments

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3aa8247 View commit details
    Browse the repository at this point in the history
  2. fix examples

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e46ce41 View commit details
    Browse the repository at this point in the history
  3. fix multi-agency

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    699b943 View commit details
    Browse the repository at this point in the history
  4. fix readme

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    df2369f View commit details
    Browse the repository at this point in the history
  5. fix notebooks

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    03a1a6c View commit details
    Browse the repository at this point in the history
  6. fix notebooks

    Timotshak committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    8d04f7e View commit details
    Browse the repository at this point in the history