Как доказать, что ?


11

Это домашнее задание из книги Уди Манбера. Любой намек был бы хорош :)

Я должен показать, что:

n(log3(n))5=O(n1.2)

Я попытался использовать теорему 3.1 книги:

c > 0 a > 1f(n)c=O(af(n)) (для , )c>0a>1

Substituing:

(log3(N))5знак равноО(3журнал3(N))знак равноО(N)

ноN(журнал3(N))5знак равноО(NN)знак равноО(N2)О(N1.2)

Спасибо за любую помощь.


Какие методы вы можете использовать? взгляните на этот ответ, он может дать вам некоторые идеи. Также здесь есть много полезной информации.
Ран Г.

@RanG. если это будет закрыто в свете связанного вопроса
Суреш

@ Суреш, я не уверен. Боюсь, что если мы этого не сделаем, нас бы затопили такие вопросы (которые, возможно, должны лучше соответствовать математике ) Но это правильный вопрос.
Ран Г.

@RanG. Я пытался применить ограничения, но безуспешно ..
Андре Резенди

@RanG .: math.SE уже заполнен этими вопросами, в основном помеченными как «алгоритмы».
Луи

Ответы:


14

Делайте то, что вы сделали, но пусть ... это должно сделать это, верно?aзнак равно(30.2)

Причина того, что вы не работали, заключается в следующем. Биг-о-о не ограничен; в то время как логарифм до пятого действительно является большим ой линейных функций, он также является большим ой пятой корневой функции. Вам нужен этот сильный результат (который вы можете также получить из теоремы), чтобы делать то, что вы делаете.


2
ε>0NжурналсNзнак равноО(N1+ε)

@RanG. Да, это прямое следствие теоремы.
Patrick87

@AndreResende Если мой ответ помог вам решить вашу проблему, и это имеет смысл, вы можете «принять» с помощью зеленой галочки. Это помогает другим увидеть, что сработало для вас, и может помочь вам получить дополнительную помощь в будущем. Конечно, если вы хотите другие ответы, дотягивает.
Patrick87

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.