Re: Составление школьного расписания

From
pav ()
To
All ()
Date
2000-02-27T13:37:23Z
Area
RU.ALGORITHMS
From: "pav" <pav@intis.iom.tsc.ru>

Hi, All.
Boris Rudakov <Boris.Rudakov@p4.f9.n5054.z2.fidonet.org> сообщил в новостях
следующее:951478909@p4.f9.n5054.z2.ftn...

>  AB> Я согласен потратить месяц
> Ты шутишь - за месяц можно отрендерить чуть ли не половину графики для
крутого
> голливудского фильма, а там вычислительные задачки не в пример серьезней
:)

Господа, можно я объясню всю несостоятельность данного аргумента? Спасибо.

Есть такая штука, довольно-таки условная, - трудоемкость алгоритма. Те, кто
знает о чем я, просьба пропустить это (гневное :-) письмо. Есть, опять же
довольно-таки условная мера - производительность (вычислителя). Объяснять
смысл этих величин в данной эхе мне представляется глупым (надежда умирает
последней). А вот о их взаимосвязи я и хотел бы поговорить, дабы впредь
воздерживаться от таких аргументов. Представим себе два вычислителя
10.000.000 оп/сек и 20.000.000 оп/сек (я утрирую). Второй - "в два раза
быстрее" (левый хвост -длиннее :-). Возьмем линейный алгоритм (читай
алгоритм с линейной трудоемкостью, ~O(x))- к примеру цифровая
сортировка. ->Все пока подтверждается. -> Действительно, время затраченное
на сортировку равновеликих массивов на втором вычислителе в два раза меньше.
Или другими словами за равное время второй вычислитель отсортирует массив в
два раза больший чем первый вычислитель. Возьмем квадратичный алгоритм
(~O(x^2)). Продолжать? Надеюсь, уже совсем все поняли что второй вычислитель
не "в два раза быстрее". А что самое печальное, это еще ох, какой не предел
трудоемкости. И здесь я не иронизирую, мне действительно печально. Так что,
к примеру, если алгоритм ~O(x^x) со входом на 5 элементов, можно было
худо-бедно использовать на "троечке" (я утрирую), то со "всего лишь в два
раза большим" входом - я крупно сомневаюсь, потянут ли его современные
суперкомпьютеры. Надеюсь, что мое письмо не пропадет даром.

    Ищущие - да обрящутЪ.
    Обучающиеся - да постигнутЪ.

С уважением,
    Милованцев Павел.


--- ifmail v.2.15dev4
 * Origin: Tomsk State University (2:5020/400)