<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ashish Agarwal &#187; Optimization</title>
	<atom:link href="http://ashishagarwal.org/tag/optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://ashishagarwal.org</link>
	<description></description>
	<lastBuildDate>Mon, 11 Mar 2019 21:28:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>IBM PL Day 2010</title>
		<link>http://ashishagarwal.org/2010/07/14/ibm-pl-day-2010/</link>
		<comments>http://ashishagarwal.org/2010/07/14/ibm-pl-day-2010/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 14:13:56 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=78</guid>
		<description><![CDATA[Here are the abstract and slides for my talk at IBM PL Day. Title: Mechanizing Optimization and Statistics Abstract: Scientific and engineering investigations are formalized most often in the language of numerical mathematics. The tools supporting this are numerous but &#8230; <a href="http://ashishagarwal.org/2010/07/14/ibm-pl-day-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Here are the abstract and slides for my talk at <a href="https://researcher.ibm.com/researcher/view_page.php?id=1511">IBM PL Day</a>.</p>
<p><strong>Title:</strong> Mechanizing Optimization and Statistics<br />
<strong>Abstract:</strong></p>
<blockquote><p>Scientific and engineering investigations are formalized most often in the language of numerical mathematics. The tools supporting this are numerous but disparate, leading to sub-optimal use of existing mathematical theory. We present a unifying framework by taking a programming languages based approach to this problem. Our richly typed language allows naturally declaring optimization and statistics problems, and a library of transformations allows users to interactively compile input problems to solvable forms. We implement our system as a domain specific language embedded in OCaml. Here, we focus on three features: disjunctive constraints, measure types and random variables, and indexing.</p>
<p>By disjunctive constraints, we mean disjunctions over propositions on reals, e.g. \(x \leq w \vee x \geq w + 4.0\). The usual solution strategy involves converting these into mixed-integer linear programming (MILP) constraints using the big-M, convex-hull, or other methods. Automation is clearly needed because these are algebraically tedious and manual application limits them to experts. We provide the first robust implementations and compare our results with that of ILOG CPLEX.</p>
<p>Statistics is increasingly important due to the increasing amount of data generated in the sciences. We introduce language features that enable declarative expression of statistical models and estimation problems. A type &#8216;prob T&#8217; characterizes probability measures over type T, a special let binding introduces random variables, and some standard measures (e.g. Normal, Gaussian) can be used to construct more complex ones. We demonstrate with an example how our software facilitates exploring the large space of algorithms for solving statistical problems.</p>
<p>Finally, matrices are accepted canonical forms in mathematics, but practitioners employ a more flexible indexing notation: e.g. \(\forall i \in \{A,B,C\} \quad x_i \leq w_i\). Especially in optimization, this need is so critical that virtually every tool supports it. However, indexing has been treated as a mere syntactic convenience and is eliminated at parse time. We present a dependently typed theory that enables far richer index sets to be expressed. Importantly, our theory brings indexing into the formal realm, providing an O(n) to O(1) reduction in memory requirements and the potential for a corresponding computational improvement.</p></blockquote>
<p><a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/07/Agarwal_IBM_PL_Day_2010.pdf">Download slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6241579"><object id="__sse6241579" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agarwalibmplday2010-101219113230-phpapp01&#038;rel=0&#038;stripped_title=ibm-pl-day-2010&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6241579" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agarwalibmplday2010-101219113230-phpapp01&#038;rel=0&#038;stripped_title=ibm-pl-day-2010&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
</div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/07/14/ibm-pl-day-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;ll be presenting at IBM PL Day on July 29.</title>
		<link>http://ashishagarwal.org/2010/07/14/presenting-at-ibm-pl-day/</link>
		<comments>http://ashishagarwal.org/2010/07/14/presenting-at-ibm-pl-day/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 14:05:41 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=76</guid>
		<description><![CDATA[Abstract and slides are here.]]></description>
				<content:encoded><![CDATA[<p>Abstract and slides are <a href="http://ashishagarwal.org/2010/07/14/ibm-pl-day-2010/">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/07/14/presenting-at-ibm-pl-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICCS paper and talk slides now available.</title>
		<link>http://ashishagarwal.org/2010/06/09/iccs-paper-and-talk-slides-now-available/</link>
		<comments>http://ashishagarwal.org/2010/06/09/iccs-paper-and-talk-slides-now-available/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 15:26:09 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/2010/06/09/iccs-paper-and-talk-slides-now-available/</guid>
		<description><![CDATA[Click here.]]></description>
				<content:encoded><![CDATA[<p><a href="http://ashishagarwal.org/2010/03/27/iccs2010/">Click here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/06/09/iccs-paper-and-talk-slides-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toward Interactive Statistical Modeling</title>
		<link>http://ashishagarwal.org/2010/03/27/iccs2010/</link>
		<comments>http://ashishagarwal.org/2010/03/27/iccs2010/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 22:39:22 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=44</guid>
		<description><![CDATA[Abstract When solving machine learning problems, there is currently little automated support for easily experimenting with alternative statistical models or solution strategies. This is because this activity often requires expertise from several diï¬€erent ï¬elds (e.g., statistics, optimization, linear algebra), and &#8230; <a href="http://ashishagarwal.org/2010/03/27/iccs2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>When solving machine learning problems, there is currently little automated support for easily experimenting with alternative statistical models or solution strategies. This is because this activity often requires expertise from several diï¬€erent ï¬elds (e.g., statistics, optimization, linear algebra), and the level of formalism required for automation is much higher than for a human solving problems on paper. We present a system toward addressing these issues, which we achieve by (1) formalizing a type theory for probability and optimization, and (2) providing an interactive rewrite system for applying problem reformulation theorems. Automating solution strategies this way enables not only manual experimentation but also higher-level, automated activities, such as autotuning.</p></blockquote>
<p><a class="html" href="http://dx.doi.org/10.1016/j.procs.2010.04.205">Download from publisher</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/ICCS_2010_Talk.pdf">Presentation slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6242390"><object id="__sse6242390" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iccs2010talk-101219124801-phpapp01&#038;rel=0&#038;stripped_title=iccs-2010-talk&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6242390" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iccs2010talk-101219124801-phpapp01&#038;rel=0&#038;stripped_title=iccs-2010-talk&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p><strong>Citation</strong><br />
Sooraj Bhat, Ashish Agarwal, Alexander Gray, Richard Vuduc (2010). Toward Interactive Statistical Modeling, In <em>Procedia Computer Science, International Conference on Computational Science ICCS 2010</em>, <strong>1</strong>(1): 1892-1838.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/03/27/iccs2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Mathematical Program Transformations</title>
		<link>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/</link>
		<comments>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 19:13:17 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=35</guid>
		<description><![CDATA[Abstract Mathematical programs (MPs) are a class of constrained optimization problems that include linear, mixed-integer, and disjunctive programs. Strategies for solving MPs rely heavily on various transformations between these subclasses, but most are not automated because MP theory does not &#8230; <a href="http://ashishagarwal.org/2010/01/18/automating-mp-transformations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>Mathematical programs (MPs) are a class of constrained optimization problems that include linear, mixed-integer, and disjunctive programs. Strategies for solving MPs rely heavily on various transformations between these subclasses, but most are not automated because MP theory does not presently treat programs as syntactic objects. In this work, we present the ï¬rst syntactic deï¬nition of MP and of some widely used MP transformations, most notably the big-M and convex hull methods for converting disjunctive constraints. We use an embedded OCaml DSL on problems from chemical process engineering and operations research to compare our automated transformations to existing technologyâ€”ï¬nding that no one technique is always bestâ€”and also to manual reformulationsâ€”ï¬nding that our mechanizations are comparable to human experts. This work enables higher-level solution strategies that can use these transformations as subroutines.
</p></blockquote>
<p><a class="html" href="http://dx.doi.org/10.1007/978-3-642-11503-5_12">Download from publisher</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/Preprint_PADL2010.pdf">Download preprint</a><br />
<a class="zip" href="http://ashishagarwal.org/wp-content/uploads/2010/03/padl2010-code.tar.gz">Associated code</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/03/padl2010_talk.pdf">Presentation slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6242291"><object id="__sse6242291" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=padl2010talk-101219123908-phpapp01&#038;rel=0&#038;stripped_title=padl-2010-talk&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6242291" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=padl2010talk-101219123908-phpapp01&#038;rel=0&#038;stripped_title=padl-2010-talk&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p><strong>Citation</strong><br />
Ashish Agarwal, Sooraj Bhat, Alexander Gray, Ignacio E. Grossmann (2010). Automating Mathematical Program Transformations, in <em>Proceedings of the 12th International Symposium on Practical Aspects of Declarative Languages, PADL 2010</em>, Vol 5937 of <em>Lecture Notes in Computer Science</em>, pp. 134-148.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our PADL paper was accepted.</title>
		<link>http://ashishagarwal.org/2009/10/12/padl-paper-accepted/</link>
		<comments>http://ashishagarwal.org/2009/10/12/padl-paper-accepted/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 20:12:31 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=42</guid>
		<description><![CDATA[See you in Madrid! Paper details are here.]]></description>
				<content:encoded><![CDATA[<p>See you in Madrid! Paper details are <a href="http://ashishagarwal.org/2010/01/18/automating-mp-transformations/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2009/10/12/padl-paper-accepted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linear coupled component automata for MILP modeling of hybrid systems</title>
		<link>http://ashishagarwal.org/2009/01/01/linear-coupled-component-automata-for-milp-modeling-of-hybrid-systems/</link>
		<comments>http://ashishagarwal.org/2009/01/01/linear-coupled-component-automata-for-milp-modeling-of-hybrid-systems/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 22:41:03 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Hybrid Systems]]></category>
		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=21</guid>
		<description><![CDATA[Abstract We ï¬rst introduce a novel modeling framework, called linear coupled component automata (LCCA), to facilitate the modeling of discrete-continuous dynamical systems with piecewise constant derivatives. Second, we provide a procedure for transforming models in this framework to mixed-integer linear &#8230; <a href="http://ashishagarwal.org/2009/01/01/linear-coupled-component-automata-for-milp-modeling-of-hybrid-systems/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>We ï¬rst introduce a novel modeling framework, called linear coupled component automata (LCCA), to facilitate the modeling of discrete-continuous dynamical systems with piecewise constant derivatives. Second, we provide a procedure for transforming models in this framework to mixed-integer linear programming (MILP) constraints. Traditionally, such systems have been modeled directly with MILP constraints. We show with an example that our framework signiï¬cantly simpliï¬es model formulation and allows the complex MILP constraints to be produced systematically.</p></blockquote>
<p><a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/Preprint_CCE2009.pdf">Preprint version</a><br />
<a class="html" href="http://dx.doi.org/10.1016/j.compchemeng.2008.07.014">Published version</a></p>
<p><strong>Citation</strong><br />
Ashish Agarwal, Ignacio E. Grossmann (2009). Linear coupled component automata for MILP modeling of hybrid systems, <em>Computers &#038; Chemical Engineering</em> <strong>33</strong>(1): 162-175.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2009/01/01/linear-coupled-component-automata-for-milp-modeling-of-hybrid-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dissertation: Logical Modeling Frameworks for the Optimization of Discrete-Continuous Systems</title>
		<link>http://ashishagarwal.org/2006/05/20/phd-dissertation/</link>
		<comments>http://ashishagarwal.org/2006/05/20/phd-dissertation/#comments</comments>
		<pubDate>Sun, 21 May 2006 03:05:36 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Hybrid Systems]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[SML]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=18</guid>
		<description><![CDATA[Abstract Often, it is very difficult to pose a model for a system even after the system is conceptually understood. The reason is the mathematical languages we employ have few forms of expression. We define more expressive languages, first for &#8230; <a href="http://ashishagarwal.org/2006/05/20/phd-dissertation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>
Often, it is very difficult to pose a model for a system even after the system is conceptually understood. The reason is the mathematical languages we employ have few forms of expression. We define more expressive languages, first for dynamical discrete-continuous systems, and then more rigorously for mathematical programs (MP). Our approach provides theoretical basis for designing MP software.</p>
<p>The first framework we define is called linear coupled component automata (LCCA). It supports finite domain constraints, explicitly handles dynamics, and enforces modular modeling. We show how LCCA models can be mechanically converted into mathematical programming (MP) constraints. Currently, chemical process systems are usually modeled directly with MP constraints. We show with an example that it is much easier to model hybrid systems in our LCCA framework.</p>
<p>We then pursue a more rigorous approach for the MP part of our work, for the purposes of providing a computer implementation of an MP framework. There are two main results: a rich computer language for declaring MPs and automation of certain model transformations. Mathematically, these correspond to defining a set <em>p</em> of MPs and defining a binary relation on <em>p</em>.</p>
<p>The set <em>p</em> contains programs as one would want to write in practice, not just canonical matrix forms. Complex index sets can be defined in intuitive ways, and they are first-class entities in our theory, not mere notational conveniences eliminated at parse time. This has many benefits: it retains knowledge of the problem structure, keeps the program size to a minimum, and speeds up certain operations. Our definition of the semantics elucidates the nature of MP algorithms and explains the information sought from a solution.</p>
<p>The binary relation on programs <em>p</em> can be defined because a logical formulation allows treating constraints and programs as mathematical objects. Principally, our definition includes: a procedure for putting Boolean expressions into conjunctive normal form, and a procedure for converting disjunctive constraints into mixed-integer inequalities. Neither has been defined previously for a language as expressive as ours, and the latter has not been defined as a formal mapping on constraint spaces. Overall this leads to a procedure for converting general MPs to pure mixed-integer programs (MIPs).</p>
<p>Sets and set relations are defined using the methods of type theory, which espouses a close relation between mathematics and computation. As a result, the set <em>p</em> can be viewed simultaneously as a novel definition of MP and as the software architecture for implementing an MP language. Similarly, the binary relation on <em>p</em> can be directly implemented on a computer. Several examples of our software&#8217;s input and output are provided.
</p></blockquote>
<p><a class="pdf" href='http://ashishagarwal.org/wp-content/uploads/2010/03/2006-Agarwal.pdf'>Download thesis</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/Agarwal_Defense.pdf">Download defense slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6242251"><object id="__sse6242251" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agarwaldefense-101219123011-phpapp01&#038;rel=0&#038;stripped_title=defense-6242251&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6242251" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agarwaldefense-101219123011-phpapp01&#038;rel=0&#038;stripped_title=defense-6242251&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p><strong>Citation</strong><br />
Ashish Agarwal (2006). <em>Logical Modeling Frameworks for the Optimization of Discrete-Continuous Systems</em>, PhD Dissertation, Carnegie Mellon University.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2006/05/20/phd-dissertation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finished my PhD!</title>
		<link>http://ashishagarwal.org/2006/05/20/finished-my-phd/</link>
		<comments>http://ashishagarwal.org/2006/05/20/finished-my-phd/#comments</comments>
		<pubDate>Sat, 20 May 2006 18:07:19 +0000</pubDate>
		<dc:creator><![CDATA[ashish]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hybrid Systems]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=31</guid>
		<description><![CDATA[Thanks to my great advisors Robert Harper and Ignacio Grossmann. Read all about it here.]]></description>
				<content:encoded><![CDATA[<p>Thanks to my great advisors <a href="http://www.cs.cmu.edu/~rwh/">Robert Harper</a> and <a href="http://egon.cheme.cmu.edu/">Ignacio Grossmann</a>. Read all about it <a href="http://ashishagarwal.org/2006/05/20/phd-dissertation/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2006/05/20/finished-my-phd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
