<?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:winter2014:journals:haley</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-04-17T22:36:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter1?rev=1389758629&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter2?rev=1390356787&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter3?rev=1392190401&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter4?rev=1393999483&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter5?rev=1394591744&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter6?rev=1395807906&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter7?rev=1396416053&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/home?rev=1396409199&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/winter2014/journals/haley/chapter1?rev=1389758629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-15T04:03:49+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/winter2014/journals/haley/chapter1?rev=1389758629&amp;do=diff</link>
        <description>Chapter 1

My notes on the Preface &amp; Chapter 1 readings

Preface

The ideas surrounding algorithm analysis are important and pervasive to a variety of disciplines, and a firm understanding of these ideas and their related problems offer us an important mode through which we can understand computer science. Algorithm design is about both finding an elegant mathematical representation of a problem, and then using algorithm design patterns to solve that problem. A quote I especially like from this …</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter2?rev=1390356787&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-22T02:13:07+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/winter2014/journals/haley/chapter2?rev=1390356787&amp;do=diff</link>
        <description>Chapter 2

My notes on Chapter 2 readings

2.1: Computational Tractability

	*  We define the efficiency of an algorithm as its worst-case performance in terms of running time compared to the time necessary for a brute-force search, and generally aim to achieve polynomial running time over other sorts of runtimes. While the difference between an n^2 algorithm and an n^5 algorithm may seem big, we&#039;d obviously significantly prefer n^5 over 2^n running time.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter3?rev=1392190401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-12T07:33:21+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/winter2014/journals/haley/chapter3?rev=1392190401&amp;do=diff</link>
        <description>Chapter 3

My notes on Chapter 3 readings

3.1: Basic Definitions &amp; Applications

	*  Graphs are the coolest. A graph is a collection V of vertices and a collection E of edges such that each edge e∈E joins exactly two vertices in V.
		*  They can be used to model a lot of things:</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter4?rev=1393999483&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-05T06:04:43+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/winter2014/journals/haley/chapter4?rev=1393999483&amp;do=diff</link>
        <description>Chapter 4

My notes on Chapter 4 readings

Intro &amp; 4.1: Interval Scheduling

	*  A greedy algorithm uses a sum of local optimizations to make a global optimization.
		*  We can show optimality by showing that greedy stays ahead or by making an exchange argument to show that the greedy solution and the optimal solution are equivalent.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter5?rev=1394591744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-12T02:35:44+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/winter2014/journals/haley/chapter5?rev=1394591744&amp;do=diff</link>
        <description>Chapter 5

Divide &amp; Conquer notes

Intro &amp; 5.1: Interval Scheduling

	*  Divide &amp; conquer algorithms are characterized by the fact that they divide the input into smaller groups and solve the problem recursively.
		*  They&#039;re often used to get polytime to a lower polynomial.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter6?rev=1395807906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-26T04:25:06+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/winter2014/journals/haley/chapter6?rev=1395807906&amp;do=diff</link>
        <description>Chapter 6

Dynamic Programming notes

Intro &amp; 6.1: Weighted Interval Scheduling

	*  Divide &amp; conquer algorithms are characterized by the fact that they divide the input into smaller groups and solve the problem recursively. Unlike D&amp;C, however, it tends to require</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/chapter7?rev=1396416053&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-02T05:20:53+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/winter2014/journals/haley/chapter7?rev=1396416053&amp;do=diff</link>
        <description>Chapter 7

Network Flow notes

Intro &amp; 7.1: Maximum Flow &amp; Ford-Fulkerson

	*  Network flow problems include the bipartite matching problem, among others. Networks are graphs whose edges carry something and whose nodes facilitate passing traffic between edges.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/haley/home?rev=1396409199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-02T03:26:39+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/winter2014/journals/haley/home?rev=1396409199&amp;do=diff</link>
        <description>Haley&#039;s 211 Journals

	*  Chapter 1: Introduction
	*  Chapter 2: Algorithm Analysis
	*  Chapter 3: Graphs
	*  Chapter 4: Greedy Algorithms
	*  Chapter 5: Divide &amp; Conquer
	*  Chapter 6: Dynamic Programming
	*  Chapter 7: Network Flow</description>
    </item>
</rdf:RDF>
