<?xml version="1.0" encoding="iso-8859-1"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>CS 312 Spring 2006</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/" />
<modified>2006-06-26T22:38:23Z</modified>
<tagline></tagline>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18</id>
<generator url="http://www.movabletype.org/" version="3.11">Movable Type</generator>
<copyright>Copyright (c) 2006, ryanShepherd</copyright>
<entry>
<title>Final Grades</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/final_grades.html" />
<modified>2006-06-26T22:38:23Z</modified>
<issued>2006-06-26T22:32:03Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1677</id>
<created>2006-06-26T22:32:03Z</created>
<summary type="text/plain">Everything has been graded, so the total percentage on Blackboard is your final grade, minus the .5 percent per early project. So you can add .5 * the number of early projects (listed on Blackboard as well) to your total...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Everything has been graded, so the total percentage on Blackboard is your final grade, minus the .5 percent per early project. So you can add .5 * the number of early projects (listed on Blackboard as well) to your total percentage to get the percentage of your final grade. You can then match up the percentage to the values listed on the syllabus to get what should be your final letter grade, unless Tonga decides to slide the scale any (I think it only goes lower, so you should at least get the grade on the syllabus, if not better). </p>

<p>Thanks for being such great students, it has been fun being your TA. Good luck in the future!</p>]]>

</content>
</entry>
<entry>
<title>project 7 FYI</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/project_7_fyi.html" />
<modified>2006-06-20T01:20:16Z</modified>
<issued>2006-06-20T01:16:30Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1668</id>
<created>2006-06-20T01:16:30Z</created>
<summary type="text/plain">I have recieved project 7 from most of you (including those sent to the cs312ta@cs.byu.edu email account). However, I&apos;m waiting for a clarification about the answer to the problem, so it probably won&apos;t be graded until I get that clarification...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>I have recieved project 7 from most of you (including those sent to the cs312ta@cs.byu.edu email account). However, I'm waiting for a clarification about the answer to the problem, so it probably won't be graded until I get that clarification (hopefully tomorrow).</p>]]>

</content>
</entry>
<entry>
<title>Homework Keys 13-15</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/homework_keys_1.html" />
<modified>2006-06-20T00:56:16Z</modified>
<issued>2006-06-20T00:39:47Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1667</id>
<created>2006-06-20T00:39:47Z</created>
<summary type="text/plain">Here are the keys for homeworks 13 - 15 Homework 13 RTF Homework 14 RTF Homework 15 RTF...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Homework</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Here are the keys for homeworks 13 - 15<br />
Homework 13 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework13.rtf">RTF</a><br />
Homework 14 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework14.rtf">RTF</a><br />
Homework 15 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework15.rtf">RTF</a><br />
</p>]]>

</content>
</entry>
<entry>
<title>Final Exam Study Guide</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/final_exam_stud.html" />
<modified>2006-06-20T02:16:06Z</modified>
<issued>2006-06-19T23:42:12Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1666</id>
<created>2006-06-19T23:42:12Z</created>
<summary type="text/plain">Here is a list of things you might want to study in order to be well prepared for the final exam: Make sure you understand the concepts from the homeworks Understand the minimax algorithm. How to prove that a problem...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Here is a list of things you might want to study in order to be well prepared for the final exam:</p>

<ul>
<li>Make sure you understand the concepts from the homeworks
<li>Understand the minimax algorithm.
<li>How to prove that a problem is NP complete. 
<li>Floyd's algorithm / shortest paths
<li>Principle of Optimality
<li>Deriving the big-Theta bounds for certain kinds of divide-and-conquer algorithms using the methods for solving recurrence relations covered in class. In particular, be sure to be able to do the first problem in the last homework assignment on recurrences. This will involve knowing some logarithm and exponent identities.
<li>How to turn a problem description into a linear programming problem using standard form, slack form, or simplex form (know all three ways).
<li>Understand the various knapsack problems
<li>Understand how depth-first and breadth-first search work. 
<li>Design decisions in creating and implementing branch and bound algorithms.
<li>Basics of solving the TSP with a branch and bound algorithm. 
<li>How to compute amplification of stochastic advantage for repeated Monte Carlo algorithms. 
<li>How to compute speedup and efficiency for parallel algorithms and how to tell if a parallel algorithm is good or not. 
</ul>
<p>If you study these topics, and understand them, you should be ready for the final.]]>

</content>
</entry>
<entry>
<title>Lecture 21</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/lecture_21.html" />
<modified>2006-06-19T21:24:44Z</modified>
<issued>2006-06-19T21:23:51Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1665</id>
<created>2006-06-19T21:23:51Z</created>
<summary type="text/plain">Lecture 21...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Lectures</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p><a href = http://vv.cs.byu.edu/~tonga/cs312/lecture21.pdf>Lecture 21</a></p>]]>

</content>
</entry>
<entry>
<title>Homework 15</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/homework_15.html" />
<modified>2006-06-16T23:13:01Z</modified>
<issued>2006-06-16T23:06:16Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1664</id>
<created>2006-06-16T23:06:16Z</created>
<summary type="text/plain">The very last homework! Congratulations on enduring to the end. 1. Problem 11.4 2. Suppose you have a parallel algorithm that runs in O(T(n,p)) time for T(n,p) = log n for a problem of size n using p processors. Suppose...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Homework</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>The very last homework! Congratulations on enduring to the end.</p>

<p>1. Problem 11.4<br />
2. Suppose you have a parallel algorithm that runs in O(T(n,p)) time for T(n,p) = log n for a problem of size n using p processors. Suppose that the best known sequential algorithm solves problems of size n in O(S(n)) time for S(n) = n log n. What is the speedup for this algorithm and what is the efficiency? Did this algorithm achieve linear speedup?</p>

<p>Due Monday, June 19, 2006</p>]]>

</content>
</entry>
<entry>
<title>Lecture 20</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/lecture_20.html" />
<modified>2006-06-16T23:05:36Z</modified>
<issued>2006-06-16T23:00:32Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1663</id>
<created>2006-06-16T23:00:32Z</created>
<summary type="text/plain">Lecture 20 Lecture 20 part 2...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Lectures</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p><a href = http://vv.cs.byu.edu/~tonga/cs312/lecture20.pdf>Lecture 20 </a><br />
<a href = http://vv.cs.byu.edu/~tonga/cs312/lecture20part2.pdf>Lecture 20 part 2</a></p>]]>

</content>
</entry>
<entry>
<title>Partial Grades</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/partial_grades.html" />
<modified>2006-06-16T21:23:07Z</modified>
<issued>2006-06-16T21:16:17Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1662</id>
<created>2006-06-16T21:16:17Z</created>
<summary type="text/plain">I calculated grades up until project 6, so they don&apos;t include the last 2 homeworks, project 7, or the final exam. The total out of the 100 grade percentage points was 72.9. The items not included complete the remaining 27.1...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>I calculated grades up until project 6, so they don't include the last 2 homeworks, project 7, or the final exam. The total out of the 100 grade percentage points was 72.9. The items not included complete the remaining 27.1 percent of the final grade. So if you want to see how you are doing, take your Current Grade score from blackboard and divide it by 72.9 to get your score (minus the last 2 homeworks, project 7, and the final which haven't been scored yet). I'll try to update the Current Grade score as things get turned in and graded.</p>]]>

</content>
</entry>
<entry>
<title>Reminder</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/reminder.html" />
<modified>2006-06-16T14:51:21Z</modified>
<issued>2006-06-16T14:45:37Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1661</id>
<created>2006-06-16T14:45:37Z</created>
<summary type="text/plain">Everything needs to be turned in by Monday, June 19, Midnight. If you do not have enough time to complete lab 5, then talk to Ryan so that you can get a working copy to complete lab6. You can also...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Everything needs to be turned in by Monday, June 19, Midnight. If you do not have enough time to complete lab 5, then talk to Ryan so that you can get a working copy to complete lab6. You can also talk to Ryan about possible partial credit for your lab5.  </p>]]>

</content>
</entry>
<entry>
<title>project 7</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/project_7_1.html" />
<modified>2006-06-14T22:58:43Z</modified>
<issued>2006-06-14T22:55:32Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1660</id>
<created>2006-06-14T22:55:32Z</created>
<summary type="text/plain">Please make sure to read the linear programming handout. There is some helpful information on it about implementation of the project 7. Also the class link from the previous semester http://vv.cs.byu.edu/cs312/archives/old_project_info/project_7/index.html might be helpful too. Good Luck. tonga...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Please make sure to read the linear programming handout. There is some helpful information on it about implementation of the project 7. Also the class link from the previous semester</p>

<p>http://vv.cs.byu.edu/cs312/archives/old_project_info/project_7/index.html</p>

<p>might be helpful too. </p>

<p>Good Luck. </p>

<p>tonga</p>]]>

</content>
</entry>
<entry>
<title>lecture 19</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/lecture_19.html" />
<modified>2006-06-14T22:54:58Z</modified>
<issued>2006-06-14T22:48:37Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1659</id>
<created>2006-06-14T22:48:37Z</created>
<summary type="text/plain">Lecture 19 Lecture 19 part 2...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Lectures</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p><a href = http://vv.cs.byu.edu/~tonga/cs312/lecture19.pdf>Lecture 19</a><br />
<a href = http://vv.cs.byu.edu/~tonga/cs312/lecture19part2.pdf>Lecture 19 part 2</a></p>]]>

</content>
</entry>
<entry>
<title>Homework 14</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/homework_14.html" />
<modified>2006-06-14T22:47:57Z</modified>
<issued>2006-06-14T22:45:34Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1658</id>
<created>2006-06-14T22:45:34Z</created>
<summary type="text/plain">Homework in Section 3.3 of the Linear Programming Handout due June 16, 2006...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Homework</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Homework in Section 3.3 of the <a href=http://vv.cs.byu.edu/~jones/cs312/linear-programming.pdf>Linear Programming Handout</a></p>

<p>due June 16, 2006</p>]]>

</content>
</entry>
<entry>
<title>Keys for homeworks 8 - 12</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/keys_for_homewo.html" />
<modified>2006-06-13T00:31:23Z</modified>
<issued>2006-06-13T00:25:31Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1652</id>
<created>2006-06-13T00:25:31Z</created>
<summary type="text/plain">Here are the keys for homeworks 8 - 12 Homework 8 RTF Homework 9 RTF Homework 10 RTF Homework 11 RTF Homework 12 RTF...</summary>
<author>
<name>ryanShepherd</name>

<email>three263827@hotmail.com</email>
</author>
<dc:subject>Homework</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Here are the keys for homeworks 8 - 12<br />
Homework 8 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework8.rtf">RTF</a><br />
Homework 9 <a href="http://students.cs.byu.edu/~cs312ta/Homework 9.rtf">RTF</a><br />
Homework 10 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework10.rtf">RTF</a><br />
Homework 11 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework11.rtf">RTF</a><br />
Homework 12 <a href="http://vv.cs.byu.edu/cs312-spring2006/archives/homework/Homework12.rtf">RTF</a><br />
</p>]]>

</content>
</entry>
<entry>
<title>Lecture 18</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/lecture_18.html" />
<modified>2006-06-12T23:20:49Z</modified>
<issued>2006-06-12T23:17:32Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1651</id>
<created>2006-06-12T23:17:32Z</created>
<summary type="text/plain">Lecture 18 Lecture 18 part 2 Lecture 18 part 3...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Lectures</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p><a href = http://vv.cs.byu.edu/~tonga/cs312/lecture18.pdf>Lecture 18</a><br />
<a href = http://vv.cs.byu.edu/~tonga/cs312/lecture18part2.pdf>Lecture 18 part 2</a><br />
<a href = http://vv.cs.byu.edu/~tonga/cs312/lecture18part3.pdf>Lecture 18 part 3</a></p>]]>

</content>
</entry>
<entry>
<title>Homework 13</title>
<link rel="alternate" type="text/html" href="http://vv.cs.byu.edu/cs312-spring2006/archives/2006/06/homework_13.html" />
<modified>2006-06-12T23:10:47Z</modified>
<issued>2006-06-12T23:10:20Z</issued>
<id>tag:vv.cs.byu.edu,2006:/cs312-spring2006/18.1650</id>
<created>2006-06-12T23:10:20Z</created>
<summary type="text/plain">Homework in Section 1.1 of the Linear Programming Handout Homework in Section 2.3 of the Linear Programming Handout Due June 14, 2006...</summary>
<author>
<name>tonglaga</name>

<email>tonglaga@hotmail.com</email>
</author>
<dc:subject>Homework</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://vv.cs.byu.edu/cs312-spring2006/">
<![CDATA[<p>Homework in Section 1.1 of the Linear Programming Handout<br />
Homework in Section 2.3 of the Linear Programming Handout</p>

<p>Due June 14, 2006</p>]]>

</content>
</entry>

</feed>