<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=NME130%2FOptimization</id>
	<title>NME130/Optimization - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=NME130%2FOptimization"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=NME130/Optimization&amp;action=history"/>
	<updated>2026-09-07T03:37:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=NME130/Optimization&amp;diff=9358&amp;oldid=prev</id>
		<title>Murray at 17:57, 16 May 2009</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=NME130/Optimization&amp;diff=9358&amp;oldid=prev"/>
		<updated>2009-05-16T17:57:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{righttoc}}&lt;br /&gt;
&lt;br /&gt;
Present: John Doyle, Ben Recht, Javad Lavaei, Andy Lamperski, Ufuk Topcu, Richard Murray, Steven Low, Tracey Ho&lt;br /&gt;
&lt;br /&gt;
Starting list of topics (from previous discussions)&lt;br /&gt;
* Linear programming/duality&lt;br /&gt;
* Optimization and lower bounds, with applications in control&lt;br /&gt;
* Computational complexity?&lt;br /&gt;
* Convex analysis&lt;br /&gt;
&lt;br /&gt;
== John Doyle presentation ==&lt;br /&gt;
&lt;br /&gt;
=== Design lattice ===&lt;br /&gt;
At a higher level (?), this will be done in the context of lattices (to talk about complexity)&lt;br /&gt;
* Duality&lt;br /&gt;
* Crashes/barriers/proofs&lt;br /&gt;
* Complex descriptions&lt;br /&gt;
* Robustness and fragility&lt;br /&gt;
* Proof complexity &lt;br /&gt;
* Complexity and fragility&lt;br /&gt;
* ???&lt;br /&gt;
&lt;br /&gt;
The idea here is to cover the notions of complexity and what leads to problem complexity, proof complexity, etc.  Lattices provides a natural set of questions to ask (max flow, paths, design of the lattice itself).  Can link to primal/dual methods (horizontal vs vertical paths) {{implies}} get duality right up front.  Should be able to get to the following issues:&lt;br /&gt;
* Functionality and constraints&lt;br /&gt;
* Can seqway to linear programs, boolean SAT, cellular automata, P/NP/coNP (hard to find, easy to check)&lt;br /&gt;
** Need to figure out who much to go into P, NP, coNP, etc&lt;br /&gt;
* Minimax framework (find most robust path)&lt;br /&gt;
* Leads to complexity implies fragility&lt;br /&gt;
&lt;br /&gt;
=== Graphs and linear programs ===&lt;br /&gt;
These are the standard tools that will be taught in class:&lt;br /&gt;
* MaxFlow = MinCut&lt;br /&gt;
* LP duality&lt;br /&gt;
* Distributed&lt;br /&gt;
* LP relaxations&lt;br /&gt;
* SDPs/relaxations&lt;br /&gt;
&lt;br /&gt;
Can related all of this to the lattice picture, but basically show the same results:&lt;br /&gt;
* Complexity implies fragility&lt;br /&gt;
* Can segue off to SOS, etc&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
Not so clear what to do here: biology, networks, power flows, etc&lt;br /&gt;
&lt;br /&gt;
== Discussion items ==&lt;br /&gt;
* What application should we use to describe/motivate this?  Lattices?  Network flows?&lt;br /&gt;
* Should we do a high-level lattice picture first, or dive into the mathematics of linear programming&lt;br /&gt;
* How much of this goes in the optimization and algorithms &amp;quot;course&amp;quot; versus into NME 130&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;/div&gt;</summary>
		<author><name>Murray</name></author>
	</entry>
</feed>