-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit adds the improvements that were made as part of the apr-m…
…ay2021 ACO paper. * Replaced some cost fn checks w/ calls to needsSLIL() * Changed DCF(dual cost fn) ACO to use better cost comparisons * simplified logic and fixed 2 pass bug * added compilation checks around expensive ACO debugging statements * Added stalling list scheduler * Previously was impossible to select stalling_list * Fixed up ACO 2 cost fn alogrithm. Added code for assessing ACO schedule quality * Changed update rule to not update in the second pass if rp constraints are violated, added profiling print stmts * compile time optimizations * switched variables to use pheromone_t * added back ability to use no heuristic * Clang formatted and removed irrelevant comments & #if directive * changes in response to Justin's PR comments * Dealing with a problem that I noticed which would affect cost functions other than APRP
- Loading branch information
1 parent
2771764
commit 43931a1
Showing
15 changed files
with
215 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.