diff --git a/src/storage/BucketPriorityQueue.cpp b/src/storage/BucketPriorityQueue.cpp index eb174cce0..c758be7ee 100644 --- a/src/storage/BucketPriorityQueue.cpp +++ b/src/storage/BucketPriorityQueue.cpp @@ -14,7 +14,7 @@ namespace storm { template void BucketPriorityQueue::fix() { - if (currentBucket < buckets.size() && nrUnsortedItems > 0) { + if (currentBucket < buckets.size() && nrUnsortedItems > buckets[currentBucket].size() / 10) { // Fix current bucket std::make_heap(buckets[currentBucket].begin(), buckets[currentBucket].end(), compare); nrUnsortedItems = 0;