Обозначение Ландау: сумма большого O <= большого O суммы - PullRequest
0 голосов
/ 31 марта 2011

Я хотел бы показать, что: O (f_1 (n) + f_2 (n) + .. + f_k (n)) <= O (f_1 (n)) + O (f_2 (n)) + ... + O (f_k (n)) верно. </p>

Моя интуиция, почему справедливо неравенство, заключается в том, что в обоих направлениях:

<=: Мы суммируем все константы Os на LHS и помещаем их в O () на RHS. </p>

Теперь я не уверен, возможно ли даже равенство.

Кстати: я знаю, что O (f (n)) на самом деле является набором, поэтому> = является злоупотреблением нотацией.

Спасибо, Энди

1 Ответ

1 голос
/ 31 марта 2011

В f_1(n) + f_2(n) + .. + f_k(n) будет доминирующая функция f_x(n)

Итак O(f_1(n) + f_2(n) + .. + f_k(n)) \in O(f_x(n))

И наоборот f_x(n) доминирует f_1(n) + f_2(n) + .. + f_k(n)

Итак O(f_x(n)) \in O(f_1(n) + f_2(n) + .. + f_k(n))

И тогда вы получите равенство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...