Asymptotic Analysis For each of the following statements dec

Asymptotic Analysis For each of the following statements, decide whether it is always true, never true, or sometimes true for asymptotically nonnegative functions f and g. If it is always true or never true, give a proof. If it is sometimes true, give one example for which itis true, and one for which it is false.


(a) f(n) + g(n) = (max(f(n), g(n)))

(b) f(n) = (g(n)) and f(n) = O(g(n))

(c) f(n) = O(g(n)) implies 2f(n) = O(2g(n)

Please show proof as asked in the question!

Solution

The first is not true : from this f(n) O(g(n)) it does not follow this: f(n) = w(g(n)). The two functions might intersect at some point and then slap places, the other becoming bigger (if I use simple words).

The function they chose is just this case: for n <= 1 the first f(n) > g(n) and there exist ns for which g(n) > f(n) (e.g pi

I think n*sin(n) just shows that it is a function which keeps getting larger & smaller than f(n) = 1for subsequent values of n even for all choices of a constant multiplier used for defining Big O & thus f(n) O(g(n)) and g(n) O(f(n))

A Naively chosen function like g(n) = 2*sin(n) won\'t do good here. One might think that this would also keep alternating around f(n) = 1 , but g(n) = O(f(n)) : M*f(n) > g(n) for M = 3 etc

I think n*sin(n) just shows that it is a function which keeps getting larger & smaller than f(n) = 1for subsequent values of n even for all choices of a constant multiplier used for defining Big O & thus f(n) O(g(n)) and g(n) O(f(n))

A Naively chosen function like g(n) = 2*sin(n) won\'t do good here. One might think that this would also keep alternating around f(n) = 1 , but g(n) = O(f(n)) : M*f(n) > g(n) for M = 3 etc

Asymptotic Analysis For each of the following statements, decide whether it is always true, never true, or sometimes true for asymptotically nonnegative functio

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site