nasıl kanıtlanır ?


11

Bu Udi Manber'in kitabından bir ödev sorusu. Herhangi bir ipucu iyi olurdu :)

Bunu göstermeliyim:

n(günlük3(n))5=Ö(n1.2)

Kitabın Teorem 3.1'ini kullanmayı denedim:

f(n)c=Ö(birf(n)) ( , )a > 1c>0bir>1

ikame edilmesinin:

(günlük3(n))5=Ö(3günlük3(n))=Ö(n)

ancakn(günlük3(n))5=Ö(nn)=Ö(n2)Ö(n1.2)

Herhangi bir yardım için teşekkürler.


Hangi yöntemleri kullanabilirsiniz? Bu cevaba bir göz atın , size bazı fikirler verebilir. Ayrıca burada birçok yararlı bilgi var.
Ran G.Nis

@RanG. Bağlantılı sorunun ışığında kapatılmalı mı
Suresh

@Suresh Emin değilim. Korkmazsak, bu tür sorularla (belki de Matematiğe daha iyi uyması gerekir ) sular altında kalacağımızdan korkuyorum . Ancak bu geçerli bir soru.
Ran G.Nis

@RanG. Limitleri uygulamayı denedim, ama başarılı olamadım ..
Andre Resende

@RanG .: math.SE zaten çoğunlukla "algoritmalar" olarak etiketlenmiş bu sorularla dolu.
Louis

Yanıtlar:


14

Yaptığın şeyi yap, ama ... bunu yapsın, değil mi?a=(30.2)

Yapmadığınız şeyin nedeni şu şekildedir. Büyük oh sınırı sıkı değil; beşinci logaritma gerçekten doğrusal fonksiyonların büyük oh, beşinci kök fonksiyon büyük oh. Yaptığınız şeyi yapmak için bu daha güçlü sonuca (teoremden de alabilirsiniz) ihtiyacınız var.


2
Aslında, herhangi bir için ,, n günlük C , n = O ( n, 1 + ε )ϵ>0nlogcn=O(n1+ϵ)
Ran G.

@RanG. Evet, bu teoremin doğrudan bir sonucudur.
Patrick87

@AndreResende Cevabım sorununuzu çözmenize yardımcı olduysa ve bu mantıklıysa, yeşil onay işaretini kullanarak "kabul edebilirsiniz". Başkalarının sizin için neyin işe yaradığını görmesine yardımcı olur ve gelecekte daha fazla yardım almanıza yardımcı olabilir. Elbette, başka cevaplar istiyorsanız, bekleyin.
Patrick87

5

Daha sezgisel düşünmek için başka bir yol, sen göstermek zorunda asıl şey olduğunu görmektir olan O ( n 0,2 ) , veya eşdeğer olduğunu günlüğü 3 ( n ) olan Ç ( n 0.04 ) . Günlükler, ne kadar küçük olursa olsun, n'nin sabit gücünden her zaman daha yavaş büyür.(log3(n))5O(n0.2)log3(n)O(n0.04)

Son cümleyi resmileştirmek istiyorsanız , @ Patrick87'nin cevabındaki yorumda @RanG'den bahsedildiği gibi teorem 3'ü yeterince küçük bir ile kullanabilirsiniz .α

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.