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

If Solver.explainBestScore()'s has a total score that differs from the current best score, due to score corruption, throw exception that says do FULL_ASSERT

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Optional Optional
    • 8.36.0.Final
    • None
    • None
    • None
    • 2023 Week 09-11 (from Feb 27)
    • 3
    • NEW
    • NEW

      If Solver.explainBestScore()'s has a total score that differs from the current best score, due to score corruption, throw a score corruption exception that says run with FULL_ASSERT or NON_INTRUSIVE_FULL_ASSERT.

      Reqs:

      • solve() behavior must not change. Do not end with a from-scratch calculation because that is too expensive in real-time planning.
      • the logic only applies on explainBestScore()

            lpetrovi@redhat.com Lukáš Petrovický (Inactive)
            gdesmet@redhat.com Geoffrey De Smet (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: