<?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>Folio Technologies LLC &#187; Case Studies</title>
	<atom:link href="http://www.foliotechnologies.com/category/case-studies/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.foliotechnologies.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Aug 2010 00:05:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Project Dependencies: How Can We Prioritize Foundation Projects?</title>
		<link>http://www.foliotechnologies.com/2009/07/31/project-dependencies-how-can-we-prioritize-foundation-projects/</link>
		<comments>http://www.foliotechnologies.com/2009/07/31/project-dependencies-how-can-we-prioritize-foundation-projects/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 21:24:07 +0000</pubDate>
		<dc:creator>Hervé Kieffel</dc:creator>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[Portfolio Theory]]></category>
		<category><![CDATA[cost benefit analysis]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[portfolio optimization]]></category>

		<guid isPermaLink="false">http://www.foliotechnologies.com/?p=323</guid>
		<description><![CDATA[Project interdependencies pose a particular challenge in portfolio optimization. Such dependencies fall into two broad categories: Hard dependencies: project A is required for project B to be funded. This is typically the case of infrastructure projects. For example, project A might represent an investment in a new data center (IT), the acquisition of a protein [...]]]></description>
			<content:encoded><![CDATA[<p>Project interdependencies pose a particular challenge in portfolio optimization. Such dependencies fall into two broad categories:</p>
<ul>
<li><strong>Hard dependencies</strong>: project A is required for project B to be funded. This is typically the case of infrastructure projects. For example, project A might represent an investment in a new data center (IT), the acquisition of a protein crystallography capability to improve drug discovery (biotech), or the implementation of a pilot smart meter project with a view to a broader smart grid implementation later (utilities). In all of these cases, project A by itself is likely to have a very poor benefit-to-cost ratio. Its sole raison d’etre is to enable other projects &#8212; the prizes on which we truly have our eyes.</li>
<li><strong>Soft dependencies</strong>: project A affects the value of project B. This dependency can be positive or negative, and occur on the benefit side or the cost side. For example, there has been much talk recently about whether Apple’s new iPhone 3GS cannibalizes the market share of the iPod Touch (an unfavorable benefit dependency). Conversely, the launch of a new line of product leveraging some of the supply chain elements of an existing offering should create cost-of-goods-sold benefits (a favorable cost dependency).</li>
</ul>
<p>In this post, we only concern ourselves with hard dependencies. The wrench that foundation projects throw into a portfolio optimization effort is this: <strong>how do we prioritize projects that seem to provide little intrinsic benefit, yet are indispensable for “juicier” projects to be available?</strong> A simple examination of their benefit-to-cost ratio is clearly inadequate if by benefit we only mean their intrinsic benefit. But is there a possibility of simply redefining what benefit means for such foundation projects? Is it possible to somehow augment the benefit of these foundation projects with the benefit of the projects they enable? Unfortunately, the answer is no: things get more complicated in the presence of multiple dependencies. The following example gives us a window into why.</p>
<h4>Illustrative Example</h4>
<p>Consider the following mock portfolio. We simplify the presentation by reducing each project to two numbers: its benefit and its cost (we won’t go into the details of how we boiled down the benefit to a single value, here).  An arrow represents a requirement: the project at the origin of the arrow is required for the project at the end of the arrow to be available.</p>
<p><a href="http://www.foliotechnologies.com/wordpress-folio/wp-content/uploads/2009/07/dependencies.gif"><img class="alignnone size-full wp-image-333" title="Dependencies Example" src="http://www.foliotechnologies.com/wordpress-folio/wp-content/uploads/2009/07/dependencies.gif" alt="dependencies" width="400" height="280" /></a></p>
<p>The following table tells the story of what the optimal portfolio looks like for an increasingly higher budget. (The reader could easily verify this by hand.)</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="84" valign="top">
<p align="left"><strong>Total Cost</strong></p>
</td>
<td width="84" valign="top">
<p align="left"><strong>Projects Funded</strong></p>
</td>
<td width="96" valign="top">
<p align="left"><strong>Total Benefit</strong></p>
</td>
<td width="772" valign="top">
<p align="left"><strong>Comment</strong></p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">50</p>
</td>
<td width="84" valign="top">
<p align="left">2</p>
</td>
<td width="96" valign="top">
<p align="left">10</p>
</td>
<td width="772" valign="top">
<p align="left">With that small a   budget, only foundation project #2 can be funded, although it provides   minimal benefit. In practice, one might elect not to fund it at allsince the   portfolio B/C ratio is only .1.</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">60</p>
</td>
<td width="84" valign="top">
<p align="left">2+5</p>
</td>
<td width="96" valign="top">
<p align="left">60</p>
</td>
<td width="772" valign="top">
<p align="left">Small project #5,   dependent upon foundation project #2, can now be funded. Notice that the combined B/C ratio is barely at breakeven now, i.e., equal to 1.</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">110</p>
</td>
<td width="84" valign="top">
<p align="left">1+2+5</p>
</td>
<td width="96" valign="top">
<p align="left">65</p>
</td>
<td width="772" valign="top">
<p align="left">A budget increment of 50 allows   us to fund the second foundation project (#1), but the portfolio B/C ratio   takes a hit again (.59).</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">150</p>
</td>
<td width="84" valign="top">
<p align="left">1+3</p>
</td>
<td width="96" valign="top">
<p align="left">205</p>
</td>
<td width="772" valign="top">
<p align="left">The availability of a   budget of 150 makes project #3 with its intrinsic B/C ratio of 2 very appealing now. Here, we would sacrifice   the 2+5 project combination (and its neutral combined B/C ratio of 1, as discussed above) to free the budget necessary to fund project #3.</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">200</p>
</td>
<td width="84" valign="top">
<p align="left">1+2+4</p>
</td>
<td width="96" valign="top">
<p align="left">315</p>
</td>
<td width="772" valign="top">
<p align="left">For an additional   budget of 50, we can now fund both foundation projects and drop project #3 to instead fund the attractive project #4, which has the highest intrinsic B/C  ratio of the set.</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">210</p>
</td>
<td width="84" valign="top">
<p align="left">1+2+4+5</p>
</td>
<td width="96" valign="top">
<p align="left">365</p>
</td>
<td width="772" valign="top">
<p align="left">Small project #5,  again, nicely accommodates a small budget increment of 10, for an  appealing incremental benefit.</p>
</td>
</tr>
<tr>
<td width="84" valign="top">
<p align="left">310</p>
</td>
<td width="84" valign="top">
<p align="left">1+2+3+4+5</p>
</td>
<td width="96" valign="top">
<p align="left">565</p>
</td>
<td width="772" valign="top">
<p align="left">At this budget level,   everything can be funded.</p>
</td>
</tr>
</tbody>
</table>
<p><br/><br />
This table showcases some of the subtleties associated with the valuation of a foundation project. If somebody were to ask, what is the &#8220;full benefit&#8221; of project #2 (not just its intrinsic benefit), the answer would be very different (if at all defensible) depending on the line we examine in this table.</p>
<p>At the heart of this difficulty lies the following fact: <strong>in the presence of dependencies no easy ranking method allows one to decide how or when to fund certain foundation projects.</strong> Instead, a full-blown optimization is required, taking into account the entire universe of projects. We have already discussed this topic <a href="http://www.foliotechnologies.com/2009/05/03/ranking-vs-optimizing-projects/">in this previous post</a>.</p>
<p>Folio Priority System automatically handles such complex dependencies in a seamless and user-friendly way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foliotechnologies.com/2009/07/31/project-dependencies-how-can-we-prioritize-foundation-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ranking Vs. Optimizing Projects</title>
		<link>http://www.foliotechnologies.com/2009/05/03/ranking-vs-optimizing-projects/</link>
		<comments>http://www.foliotechnologies.com/2009/05/03/ranking-vs-optimizing-projects/#comments</comments>
		<pubDate>Sun, 03 May 2009 20:49:51 +0000</pubDate>
		<dc:creator>Hervé Kieffel</dc:creator>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[Portfolio Theory]]></category>
		<category><![CDATA[efficient frontier]]></category>
		<category><![CDATA[portfolio optimization]]></category>

		<guid isPermaLink="false">http://folio.kieffel.com/?p=200</guid>
		<description><![CDATA[At its most basic level, prioritizing projects is often accomplished by ranking them by decreasing benefit-to-cost (B/C) ratio. The projects featuring the biggest “bang for the buck” are then at the top of the list, and all that is left to do is determine how many top projects can be funded given the available budget.
(...)
We wanted to put this question to the test: is ranking really insufficient? Do we really need to optimize and deal with the nagging knapsack?]]></description>
			<content:encoded><![CDATA[<p>At its most basic level, prioritizing projects is often accomplished by ranking them by decreasing benefit-to-cost (B/C) ratio. The projects featuring the biggest &#8220;bang for the buck&#8221; are then at the top of the list, and all that is left to do is determine how many top projects can be funded given the available budget.</p>
<p>The following table illustrates where to draw the funding line, assuming a $10 million budget.</p>
<p><a href="/wordpress-folio/wp-content/uploads/2009/05/ranking_ex1.jpg"><img src="/wordpress-folio/wp-content/uploads/2009/05/ranking_ex1.jpg" alt="Ranking Example" title="ranking_ex1" width="408" height="439" class="size-full wp-image-222" /></a></p>
<p>Notice in passing that we would not want to go below a B/C ratio of 1, since funding such a project would yield less benefit than it would cost.</p>
<h4>What are the problems with ranking?</h4>
<p>Ranking furnishes a fine first cut at an optimal portfolio, but fails to fully address the following situations &#8212; all encountered by our clients.</p>
<ul>
<li><strong>Ranking cannot handle interdependencies.</strong> If project X is required before project Y can truly yield benefits, or even be undertaken at all, clearly <a href="http://www.foliotechnologies.com/2009/07/31/project-dependencies-how-can-we-prioritize-foundation-projects/">looking at the B/C ratio of X alone is inadequate</a>. A mesh of interdependencies is common with complex infrastructure or IT projects, for examples. In that case, a comprehensive optimization of this network of projects is indispensable.</li>
<li>More commonly, <strong>ranking fails to consider alternative funding levels.</strong> Imagine that each of the projects on the list, instead of an all-or-nothing choice, could be funded in various cheaper alternatives than the all-out version, featuring a spectrum of lower costs and lower benefits. Conventional ranking would simply pick, for each project, the one alternative with the highest B/C ratio. However, it can sometimes be optimal to try to cut costs on one project to enable another project to be funded in a more expensive alternative.</li>
<li>Finally, <strong>ranking ignores fine-tuning,</strong> i.e., the so-called knapsack problem. The knapsack problem is often perceived to be an academic and unnecessary complication for real-life portfolio optimization. In the remainder of this article, we go through a real-life case study to evaluate the validity of this perception.</li>
</ul>
<h4>What is the knapsack problem?</h4>
<p>Bear with us as we indulge in one short theoretical paragraph. The knapsack problem goes as follows: imagine you have a bunch of objects of various values and weights, from which you have to select any number to fit into a knapsack. Your goal is to create the most valuable knapsack possible, without of course exceeding the allowable weight capacity. </p>
<p><a href="/wordpress-folio/wp-content/uploads/2009/05/knapsack.jpg"><img src="/wordpress-folio/wp-content/uploads/2009/05/knapsack.jpg" alt="knapsack" title="knapsack" width="329" height="263" class="alignnone size-full wp-image-226" /></a></p>
<p class="source">Source: <a href='http://commons.wikimedia.org/wiki/User:Dake'>Dake</a> under Creative Commons<a href='http://creativecommons.org/licenses/by-sa/2.5/'>Attribution-Share Alike 2.5 Generic</a> license.</p>
<p>The parallel with portfolio optimization is obvious: value is the benefit, weight is the cost, and the weight capacity of the knapsack is your budget constraint.</p>
<p>A ranking approach to this problem, therefore, would order the objects by decreasing density: the yellow object right underneath the pack has the highest &#8220;value density&#8221; &#8212; i.e., B/C ratio &#8212; (2.5$/kg) and will go in first: it adds a lot of value relative to a small weight consumed. The green box at the top left will go last, if at all: its value density is the lowest (.33$/kg).</p>
<p>Now imagine we start fitting these objects into the knapsack by picking the highest-density objects first, very much like we ranked projects by B/C ratio in the table above and started funding them, until we hit our limit. </p>
<p>As many of us know from experience, we might then decide to make some changes &#8220;on the margin&#8221;: even though object 26 was the last one to go in, it leaves a lot of unused room in the knapsack. It turns out if I removed object 23 and placed object 27 instead, I would fill the entire sack, even though I have sacrificed a higher B/C object for a lower one. The degree of &#8220;shuffling on the margin&#8221; is difficult to build a good intuition for. Many practitioners dismiss this phenomenon as, precisely, marginal. </p>
<p>We wanted to put this question to the test: <strong>is ranking really insufficient?</strong> Do we really need to optimize and deal with the nagging knapsack problem, or can we be content with the simpler ranking method?</p>
<h6>Does optimization really matter in real life?</h6>
<p><strong>Optimization really does better than ranking in &#8220;real life.&#8221; </strong> The following example is taken from a portfolio of 901 real client projects (the data has been disguised by linear rescaling, but the shape of the curves and the conclusions are strictly identical).</p>
<p><a href="/wordpress-folio/wp-content/uploads/2009/05/rank_vs_optim.jpg"><img src="/wordpress-folio/wp-content/uploads/2009/05/rank_vs_optim.jpg" alt="rank_vs_optim" title="rank_vs_optim" width="557" height="475" class="alignnone size-full wp-image-224" /></a></p>
<p>The red curve represents the efficient frontier of the simple ranking method. The blue curve represents the efficient frontier of a full-blown optimization.</p>
<p>Notice how an optimization is able to extract more value for certain budget levels than a straightforward ranking. Why is that? There are two main reasons why optimization fares better:</p>
<ul>
<li><strong>Optimization switches alternative funding levels in and out as appropriate.</strong> Even though a given project may have one clear winner funding level, featuring a higher B/C ratio than other funding level alternatives for this project, it is sometimes appropriate to be less &#8220;greedy&#8221; and fund a less costly version so as to enable another high-yielding project to be funded. This is the dominant effect in area C of the curve, where optimization systematically beats ranking by about $8 million.There are actually very few projects featuring multiple, alternative funding levels in this database.</li>
<li><strong>Optimization can handle big discrepancies in project spending.</strong> Of course, the most dramatic benefit of optimization over ranking can be seen at A. A single, very expensive project &#8220;holds up&#8221; other projects from being funded in the ranking method because the expensive project still comes first due to its high B/C ratio. In the optimization solution, rather than holding up the budget gap, other, lower B/C ratios are &#8220;filled into the knapsack&#8221; until such time as the big project can be funded. At that point, the red curve abruptly catches up with the blue one. The same phenomenon happens at B with another project, and, to a smaller extent, in other places along the curve where kinks are visible. <b>The more heterogeneous the project sizes, the more value a straight ranking method is likely to leave on the table.</b> At its worst discrepancy ca. a $46 million budget, 19% of the value is missed by the ranking method.</li>
</ul>
<p>This case study should not be interpreted as an indictment of B/C-ranking. But it clearly illustrates one of the advantages of optimization in the presence of multiple funding levels and heterogeneously sized projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foliotechnologies.com/2009/05/03/ranking-vs-optimizing-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
