Таблица 8.2. Кубический и линейный алгоритмы
Alpha 21164А, С, Кубический алгоритм
TRS-80, BASIC, Линейный алгоритм
10 0,6 мке 200 мс
100 0,6 мс 2,0 с
1000 0,6 с 20 с
10 000 10 мин 3,2 мин
100 000 7 дней 32 мин
1 000 ООО1 19 лет 5,4 ч
1 Это, скорее всего, результат расчета, а не эксперимента. — Примеч. ред
Отношение постоянных множителей 1/33 000 000 давало некоторое преимущество кубическому алгоритму при малых размерах задачи, но линейный алгоритм неизбежно должен был нагнать кубический при увеличении п. Оба алгоритма решают задачу за одинаковое время при п примерно равном 5800; при этом обоим компьютерам требуется около двух минут (рис. 8.2).
Время выполнения, не наносекунда
101 102 10э 10* 105 10 Размер задачи (л)
Рис. 8.2. Зависимость времени выполнения задачи от размера задачи для двух различных
компьютеров, использующих разные алгоритмы
Опубликовал vovan666
April 17 2013 00:00:41 ·
0 Комментариев ·
3307 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.