Даны монет номиналом, с c 1 = 1 и c 2 < c 3 < . , < c n - случайные числа, равномерно распределенные в диапазоне [ 2 , N ] . Асимптотически, для какой доли монет жадный алгоритм генерирует оптимальное изменение, используя этот набор номиналов?
Ответ известен для 3 конфессий ; а как насчет общего случая?
ds.algorithms
Ganesh
источник
источник
Ответы:
Это не ответ, но, возможно, это укажет вам или кому-то еще в правильном направлении.
Я нашел статью Д. Козена и С. Закса под названием «Оптимальные границы для задачи изменения», в которой они дают условия, когда алгоритм жадных изменений экземпляра монетного экземпляра является оптимальным. Я буду использовать их обозначения.
Они продолжают показывать, что
Это дает нам «эффективный» (до псевдополиномиального времени) тест, чтобы определить, является ли экземпляр замены монет жадным или нет.
Используя вышеизложенное, я провел короткую симуляцию, результаты которой представлены в масштабе лог-лога ниже
источник