Почему экспериментальный анализ алгоритма проводится только на ограниченных наборах входных данных? - PullRequest
0 голосов
/ 06 августа 2020

Я читал Data structures and Algorithms in Python book, в котором говорится, что одним из недостатков и проблем экспериментального анализа алгоритмов является:

Чтобы быть значимым, этот анализ требует, чтобы мы выбрали хорошие исходные данные. и протестировать достаточное количество из них, чтобы иметь возможность делать обоснованные статистические утверждения о времени работы алгоритма ... Эксперименты можно проводить только на ограниченном наборе тестовых входных данных; следовательно, они не учитывают время работы входов, не включенных в эксперимент (и эти входные данные могут быть важны).

Что это на самом деле означает? И как мы можем не протестировать наш алгоритм на некоторых входных данных?

...