Uploaded image for project: 'OptaPlanner'
  1. OptaPlanner
  2. PLANNER-2162

Include constraint performance information in benchmarker report

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • optaplanner-benchmark
    • Undefined
    • NEW
    • NEW

    Description

      As OptaPlanner user I'd like to identify rules having the biggest impact on solver performance (calculation speed).

      The current solution is commenting out individual rules and see how the calculation speed is affected after each solver run. This works, however it becomes tedious once the number of constraints is high.

      Copying proposal by gdesmet@redhat.com from zulipchat to add such functionality into OptaPlanner benchmark module.

      Ideally, we we can ask the benchmarker to first run each constraint in isolation upon an initialized solution and then - in slowest to fastest order - add them one by one and run each time. That second phase is to flush out constraints that are only slow when another constraint is in there too.

      Note: Also a good solver perf benchmark ignores the CH

      Attachments

        Activity

          People

            Unassigned Unassigned
            cimboramatej Matej Čimbora (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: