Home
Wordpress
Blogger
Joomla
SEO
Freelancing
Affiliate Marketing
Google Adsense
Earn Money
Facebook
Top Review
Home
Loading
Wednesday, February 1, 2012
Dynamic algorithm Programming
1:54 AM
Algorithm
1 comment
Dynamic programming
Invented in the 1957 by
Richard Bellman
as a general method for optimizing multistage decision processes
The term “programming” refers to a
tabular method
.
Often used for
optimization
problems.
Solves problems by
combining
the solutions to subproblems that contain common sub-sub-problems.
Difference between DP and Divide-and-Conquer
Using
Divide and Conquer
to solve these problems is
inefficient
as the same common sub-sub-problems have to be solved
many times
.
DP will solve each of them
once
and their
answers are stored in a table
for future reference.
Example: Fibonacci numbers, Matrix multiplication optimization, Longest Common Subsequence
Tweet
Email This
BlogThis!
Share to X
Share to Facebook
Newer Post
Older Post
Home
1 comments:
math tutor
says:
May 9, 2012 at 6:33 PM
Reply
This is a good tip regarding the algorithm. There are several codes to learn.
Post a Comment
Popular
Tags
Blog Archives
Like Our Fan Page and Get Update in you Facebook Profile
▼
Powered by
Blogger
.
1 comments:
This is a good tip regarding the algorithm. There are several codes to learn.
Post a Comment