Анализ больших омега-асимптотических обозначений

#complexity-theory

#сложность-теория

Вопрос:

Я пытался вычислить эту функцию, и я немного не уверен в своем результате. Я установил для него значение True. Кто-нибудь может объяснить, правильный ли мой ответ и почему?

 (3 log 2 n   55 log(n 10 )   8 log n) · log n = Ω(log 10 n)  
  

Я установил для него значение True

Комментарии:

1. просто удалите все константы, распределите с помощью алгебры, и это сообщит вам ваш порядок или величину

Ответ №1:

Ваш результат верен, но может быть дополнительно упрощен до Ω(log(n)) as log(10n) log(10) log(n) и log(10) является константой.
Чтобы доказать это f(n) = Ω(g(n)) , вам нужно показать, что g(n) это «нижняя граница» асимптотически для f(n) .
Формальное определение заключается в том, что f(n) = Ω(g(n)) существует ли некоторый c, n0 > 0 s.t. для всех n > n0 это так f(n) >= g(n) .
Напомним, что для каждого натурального целого числа, большего 2, выполняется это log(n) > 1 так
(3log(2n) 55log(10n) 8log n) · log n > 3log(2n) 55log(10n) 8log(n) > 8log(n) > log(n) .
Выбираем c = 1, n0 = 2 , и мы получаем это для всех n > n0 : (3log(2n) 55log(10n) 8log n) · log n > log(n) , таким образом (3log(2n) 55log(10n) 8log n) · log n = Ω(log(n) .