Skip to content

Commit

Permalink
Add low level expansion/generation rate, and add all rates to A_RunMa…
Browse files Browse the repository at this point in the history
…nager output ("log" files)
  • Loading branch information
J-morag committed Oct 21, 2024
1 parent 34aa82c commit 7043080
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/main/java/BasicMAPF/Solvers/A_Solver.java
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,9 @@ protected void writeMetricsToReport(Solution solution){
instanceReport.putIntegerValue(InstanceReport.StandardFields.solved, 0);
}
instanceReport.putIntegerValue(InstanceReport.StandardFields.generatedNodesLowLevel, this.totalLowLevelNodesGenerated);
instanceReport.putFloatValue(InstanceReport.StandardFields.generationRateLowLevel,(float) this.totalLowLevelNodesGenerated / ((float) (elapsedTime) / 1000f));
instanceReport.putIntegerValue(InstanceReport.StandardFields.expandedNodesLowLevel, this.totalLowLevelNodesExpanded);
instanceReport.putFloatValue(InstanceReport.StandardFields.expansionRateLowLevel, (float) this.totalLowLevelNodesExpanded / ((float) (elapsedTime) / 1000f));
instanceReport.putIntegerValue(InstanceReport.StandardFields.totalLowLevelTimeMS, this.totalLowLevelTimeMS);
instanceReport.putIntegerValue(InstanceReport.StandardFields.totalLowLevelCalls, this.totalLowLevelCalls);
}
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/Environment/RunManagers/A_RunManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,13 @@ protected void setOutputStreamsBeforeRunning() {
MakespanServiceTime.NAME,
MakespanServiceTime.NAME,
InstanceReport.StandardFields.expandedNodes,
InstanceReport.StandardFields.expansionRate,
InstanceReport.StandardFields.generatedNodes,
InstanceReport.StandardFields.generationRate,
InstanceReport.StandardFields.expandedNodesLowLevel,
InstanceReport.StandardFields.expansionRateLowLevel,
InstanceReport.StandardFields.generatedNodesLowLevel,
InstanceReport.StandardFields.generationRateLowLevel,
InstanceReport.StandardFields.startDateTime,
InstanceReport.StandardFields.processorInfo,
});
Expand Down

0 comments on commit 7043080

Please sign in to comment.