Tuesday, October 17, 2006
Sunday, October 15, 2006
What a Wonderful World
Saw 12 Monkeys over the weekend at Tanu's place and I really loved the soundtrack of the movie "What a wonderful world". Check out the video below
Thursday, October 12, 2006
Choosing appropriate programming technique
It is very important to choose a proper technique to solve a problem in any engineering. Since I am a Computer Engineer I will be talking stuff that is more relevant to my field. Following is a list of techniques (that I think) one should to solve a type of programming problem
1) Dynamic Programming : Use to solve a problem, when a problem itself can be represent as (overlapping) sub problems of the same type as the original problem. Example: Generating a Fibonacci series, finding long common subsequence, recursion etc.
2) Genetic Programming : For optimization problems. Example find variables that min/max a particular function. One could also use greedy programming to solve optimization problem.
3) (Hidden) Markov Models : For pattern matching, problem related to stochastic processes and queuing thoery