<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://servo.ad.wlu.edu/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://servo.ad.wlu.edu/dokuwiki/feed.php">
        <title>W&amp;L Computer Science Wiki - courses:cs211:winter2018:journals:patelk</title>
        <description></description>
        <link>http://servo.ad.wlu.edu/dokuwiki/</link>
        <image rdf:resource="http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png" />
       <dc:date>2026-05-11T23:13:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter1?rev=1515631525&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter2?rev=1517170698&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter3?rev=1517809253&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter4?rev=1520713743&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter5?rev=1520713718&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter6?rev=1522082548&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter7?rev=1522518799&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/home?rev=1522435376&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/preface?rev=1515552221&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/sidebar?rev=1522435617&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png">
        <title>W&L Computer Science Wiki</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/</link>
        <url>http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter1?rev=1515631525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-11T00:45:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter1</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter1?rev=1515631525&amp;do=diff</link>
        <description>1.1 A First Problem: Stable Matching

Problem Explanation

The Stable Matching Problem originated from two mathematical economists, David Gale and Lloyd Shapley, who wanted to understand if it was possible to design a job recruiting process that was</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter2?rev=1517170698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-28T20:18:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter2</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter2?rev=1517170698&amp;do=diff</link>
        <description>Chapter 2

2.1 Computational Tractability

Algorithm Goals

	*  Many algorithms are discrete: the goal is to efficiently find a solution that satisfies certain very clear conditions. 
	*  Running Time
	*  Efficiency: amount of space (or memory)

Defining Efficiency</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter3?rev=1517809253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-05T05:40:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter3</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter3?rev=1517809253&amp;do=diff</link>
        <description>Chapter 3

3.1 Basic Definitions and Applications

	*  Graph: encodes pairwise relationships among a set of objects; consists of a collection V of nodes and a collection E of edges 
	*  Directed Graph: consists of a set of nodes V and a set of directed edges E&#039; (each e&#039; is an ordered pair - u (tail) and v (head) are not interchangeable)</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter4?rev=1520713743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-10T20:29:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter4</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter4?rev=1520713743&amp;do=diff</link>
        <description>Chapter 4

Greedy Algorithm: builds up a solution in small steps, choosing a decision at each step myopically to optimize some underlying criterion.

4.1 Interval Scheduling: The Greedy Algorithm Stays Ahead

	*  Interval Scheduling Problem: set of requests, where the ith request corresponds to an interval of time starting at s(i) and finishing at f(i)</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter5?rev=1520713718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-10T20:28:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter5</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter5?rev=1520713718&amp;do=diff</link>
        <description>Chapter 5

	*  Divide and Conquer: class of algorithmic techniques in which one breaks the input into several parts, solves the problem in each part recursively, and then combines the solutions to these subproblems into an overall solution
	*  Recurrence Relation: bounds the running time recursively in terms of the running time on smaller instances</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter6?rev=1522082548&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-26T16:42:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter6</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter6?rev=1522082548&amp;do=diff</link>
        <description>Chapter 6

	*  In general, most problems do not have a natural greedy algorithm solution that works
	*  Divide and conquer is often not strong enough to reduce exponential brute-force search down to polynomial time
	*  Dynamic Programming: one implicitly explores the space of all possible solutions, by decomposing things into a series of subproblems, and then building up correct solutions to larger and larger subproblems</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter7?rev=1522518799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-31T17:53:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter7</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/chapter7?rev=1522518799&amp;do=diff</link>
        <description>Chapter 7

	*  Matching in bipartite graphs can model situations in which objects are being assigned to other objects
		*  Nodes in X represent jobs, and the nodes in Y represent machines, and an edge (xi,yj) indicates that machine yj is capable of processing job xi.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/home?rev=1522435376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-30T18:42:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>home</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/home?rev=1522435376&amp;do=diff</link>
        <description>Karishma&#039;s Wiki

	*  Preface

	*  Chapter 1: Introduction

	*  Chapter 2: Basics of Algorithm Analysis

	*  Chapter 3: Graphs

	*  Chapter 4: Greedy Algorithms

	*  Chapter 5: Divide and Conquer

	*  Chapter 6: Dynamic Programming

	*  Chapter 7: Network Flow</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/preface?rev=1515552221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-10T02:43:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>preface</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/preface?rev=1515552221&amp;do=diff</link>
        <description>Preface

Algorithms have many applications and occur in all fields, from computer science to biology to economics. 

Looking specifically at computer science, algorithms form the core of the field of study. There are two fundamental components:

	*  Getting to the mathematically clean core of a problem</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/sidebar?rev=1522435617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-30T18:46:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2018/journals/patelk/sidebar?rev=1522435617&amp;do=diff</link>
        <description>Karishma&#039;s Journal

	*  Preface
	*  Chapter 1
	*  Chapter 2
	*  Chapter 3
	*  Chapter 4
	*  Chapter 5
	*  Chapter 6
	*  Chapter 7

----------

&lt;- Karishma&#039;s Wiki

&lt;- CS211 Wiki</description>
    </item>
</rdf:RDF>
