<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Susritha09</title>
    <description>The latest articles on DEV Community by Susritha09 (@susritha09).</description>
    <link>https://dev.to/susritha09</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F624165%2F0c7977fb-fc7b-409c-82ef-3bbd5024d04b.png</url>
      <title>DEV Community: Susritha09</title>
      <link>https://dev.to/susritha09</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/susritha09"/>
    <language>en</language>
    <item>
      <title>Dynamic Programming Vs Greedy</title>
      <dc:creator>Susritha09</dc:creator>
      <pubDate>Tue, 04 May 2021 13:18:11 +0000</pubDate>
      <link>https://dev.to/susritha09/dynamic-programming-vs-greedy-245g</link>
      <guid>https://dev.to/susritha09/dynamic-programming-vs-greedy-245g</guid>
      <description>&lt;h2&gt;
  
  
  Dynamic Programming:
&lt;/h2&gt;

&lt;p&gt;It just solves problems by combining the sub problems to solutions only of the sub problems were independent.&lt;br&gt;
It can be used for solving both mathematical optimization method and computer programming method.&lt;br&gt;
For example, it can be used for finding the shortest path in graph.&lt;br&gt;
• Many decision sequence may be generated.&lt;br&gt;
• Highly reliable&lt;br&gt;
• Bottom-up approach&lt;br&gt;
• There is no special set of feasible solution&lt;br&gt;
• Less Efficiency&lt;br&gt;
• Overlapping subproblems choose feasible solution&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TR1nGFIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/963z3l10dsq4uusydmji.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TR1nGFIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/963z3l10dsq4uusydmji.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
The algorithm used is:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--46xhyeWS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3y2odgk2vabfgkhm4qie.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--46xhyeWS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3y2odgk2vabfgkhm4qie.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
  &lt;/p&gt;

&lt;h2&gt;
  
  
  Greedy Method:
&lt;/h2&gt;

&lt;p&gt;Greedy method solves problems step by step which leads to global optimization solution.&lt;br&gt;
• Generates a single decision sequence&lt;br&gt;
• Less reliable&lt;br&gt;
• Top to bottom approach&lt;br&gt;
• Contain a special set of feasible set of solutions.&lt;br&gt;
• More efficiency&lt;br&gt;
• Overlapping subproblems cannot be handled.&lt;br&gt;
 &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TBh8xBV2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/38dg7hj0rp6aj74zoo49.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TBh8xBV2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/38dg7hj0rp6aj74zoo49.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Algorithm for greedy is:&lt;br&gt;
Greedy(D,n)&lt;br&gt;
//In Greedy approach D is domain&lt;br&gt;
//from which solution is to be obtained of size n&lt;br&gt;
//Initially assume&lt;br&gt;
solution&amp;lt;-0&lt;br&gt;
for i&amp;lt;-1 to n do{&lt;br&gt;
s&amp;lt;-select(D)&lt;br&gt;
if(Feasible solution,s))then&lt;br&gt;
Solution&amp;lt;-Union(Solution,s)&lt;br&gt;
}&lt;br&gt;
return solution&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dynamic Programming Vs Greedy method</title>
      <dc:creator>Susritha09</dc:creator>
      <pubDate>Sun, 02 May 2021 06:04:18 +0000</pubDate>
      <link>https://dev.to/susritha09/dynamic-programming-vs-greedy-method-2km1</link>
      <guid>https://dev.to/susritha09/dynamic-programming-vs-greedy-method-2km1</guid>
      <description>&lt;h2&gt;
  
  
  Dynamic Programming:
&lt;/h2&gt;

&lt;p&gt;It just solves problems by combining the sub problems to solutions only of the sub problems were independent.&lt;br&gt;
It can be used for solving both mathematical optimization method and computer programming method.&lt;br&gt;
For example,it can be used for finding the shortest path in graph.&lt;br&gt;
The algorithm used is:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fton0dn7c5vgq69auw3m8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fton0dn7c5vgq69auw3m8.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Greedy Method:
&lt;/h2&gt;

&lt;p&gt;Greedy method solves problems step by step which leads to global optimization solution.&lt;br&gt;
Algorithm for greedy is:&lt;br&gt;
Greedy(D,n)&lt;br&gt;
//In Greedy approach D is domain&lt;br&gt;
//from which solution is to be obtained of size n&lt;br&gt;
//Initially assume&lt;br&gt;
      solution&amp;lt;-0&lt;br&gt;
      for i&amp;lt;-1 to n do{&lt;br&gt;
             s&amp;lt;-select(D)&lt;br&gt;
             if(Feasible solution,s))then&lt;br&gt;
               Solution&amp;lt;-Union(Solution,s)&lt;br&gt;
}&lt;br&gt;
return solution&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
