<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Danupon&#039;s Publications</title>
	<atom:link href="http://danupon.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://danupon.wordpress.com</link>
	<description>Comments are welcome!</description>
	<lastBuildDate>Sun, 12 Jun 2011 18:50:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danupon.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Danupon&#039;s Publications</title>
		<link>http://danupon.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danupon.wordpress.com/osd.xml" title="Danupon&#039;s Publications" />
	<atom:link rel='hub' href='http://danupon.wordpress.com/?pushpress=hub'/>
		<item>
		<title>A Tight Lower Bound on Distributed Random Walk Computation</title>
		<link>http://danupon.wordpress.com/2011/02/14/a-tight-lower-bound-on-distributed-random-walk-computation/</link>
		<comments>http://danupon.wordpress.com/2011/02/14/a-tight-lower-bound-on-distributed-random-walk-computation/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 20:58:33 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=125</guid>
		<description><![CDATA[Author: Danupon Nanongkai, Atish Das Sarma, Gopal Pandurangan (Author names are NOT in alphabetical order. ) Download: PDF Conference: Submitted Journal: - Abstract: We consider the problem of performing a random walk in a distributed network. Given bandwidth constraints, the goal of the problem is to minimize the number of rounds required to obtain a random walk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=125&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>Author</strong><strong>:</strong> Danupon Nanongkai, Atish Das Sarma, Gopal Pandurangan<br />
(Author names are NOT in alphabetical order. )</p>
<p><strong>Download:</strong> <a href="http://www.cc.gatech.edu/~danupon/papers/rw_lower_bound_podc11.pdf" rel="nofollow">PDF</a></p>
<p><strong>Conference: </strong>Submitted</p>
<p><strong>Journal: </strong>-</p>
<p><strong>Abstract:</strong></p>
<p>We consider the problem of performing a random walk in a distributed network. Given bandwidth constraints, the goal of the problem is to minimize the number of rounds required to obtain a random walk sample. Das Sarma et al. [PODC'10] show that a random walk of length $\ell$ on a network of diameter $D$ can be performed in $\tilde O(\sqrt{\ell D}+D)$ time. A major question left open is whether there exists a faster algorithm, especially whether the multiplication of $\sqrt{\ell}$ and $\sqrt{D}$ is necessary.<br />
In this paper, we show a tight unconditional lower bound on the time complexity of distributed random walk computation. Specifically, we show that for any $n$, $D$, and $D\leq \ell \leq (n/(D^3\log n))^{1/4}$, performing a random walk of length $\Theta(\ell)$ on an $n$-node network of diameter $D$ requires $\Omega(\sqrt{\ell D}+D)$ time. This bound is {\em unconditional}, i.e., it holds for any (possibly randomized) algorithm. To the best of our knowledge, this is the first lower bound that the diameter plays a role of multiplicative factor. Our bound shows that the algorithm of Das Sarma et al. is time optimal.<br />
Our proof technique introduces a new connection between {\em bounded-round} communication complexity and distributed algorithm lower bounds with $D$ as a trade-off parameter, strengthening the previous study by Das Sarma et al. [STOC'11]. In particular, we make use of the bounded-round communication complexity of the pointer chasing problem. Our technique can be of independent interest and may be useful in showing non-trivial lower bounds on the complexity of other fundamental distributed computing problems.</p>
<p><strong>Update History</strong></p>
<p>6.10.2010: New link to the pdf posted. PPTX posted.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=125&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2011/02/14/a-tight-lower-bound-on-distributed-random-walk-computation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Representative Skylines using Threshold-based Preference Distributions</title>
		<link>http://danupon.wordpress.com/2010/11/15/representative-skylines-using-threshold-based-preference-distributions/</link>
		<comments>http://danupon.wordpress.com/2010/11/15/representative-skylines-using-threshold-based-preference-distributions/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 04:10:45 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Geometric]]></category>
		<category><![CDATA[ICDE]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=108</guid>
		<description><![CDATA[Author: Atish Das Sarma, Ashwin Lall, Danupon Nanongkai, Richard J. Lipton, Jun Xu Download: PDF Conference: ICDE 2011: the IEEE International Conference on Data Engineering [link] Abstract: The study of skylines and their variants has receivedconsiderable attention in recent years. Skylines are essentiallysets of most interesting (undominated) tuples in a database.However, since the skyline is often very large, much [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=108&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author</strong><strong>:</strong> Atish Das Sarma, Ashwin Lall, Danupon Nanongkai, Richard J. Lipton, Jun Xu</p>
<p><strong>Download:</strong> <a rel="nofollow" href="http://www.cc.gatech.edu/~danupon/papers/sky-dist-icde11.pdf">PDF</a></p>
<p><strong>Conference: </strong>ICDE 2011: the IEEE International Conference on Data Engineering [<a rel="nofollow" href="http://www.icde2011.org/">link</a>]</p>
<p><strong>Abstract:</strong></p>
<p>The study of skylines and their variants has receivedconsiderable attention in recent years. Skylines are essentiallysets of most interesting (undominated) tuples in a database.However, since the skyline is often very large, much researcheffort has been devoted to identifying a smaller subset of (sayk) “representative skyline” points. Several different deﬁnitionsof representative skylines have been considered. Most of theseformulations are intuitive in that they try to achieve some kindof clustering “spread” over the entire skyline, with k points. Inthis work, we take a more principled approach in deﬁning therepresentative skyline objective. One of our main contributionsis to formulate the problem of displaying k representative skylinepoints such that the probability that a random user would clickon one of them is maximized.</p>
<p>Two major research questions arise naturally from this formu-lation. First, how does one mathematically model the likelihoodwith which a user is interested in and will “click” on a certaintuple? Second, how does one negotiate the absence of theknowledge of an explicit set of target users; in particular whatdo we mean by “a random user”? To answer the ﬁrst question,we model users based on a novel formulation of thresholdpreferences which we will motivate further in the paper. Toanswer the second question, we assume a probability distributionof users instead of a ﬁxed set of users. While this makes theproblem harder, it lends more mathematical structures that canbe exploited as well, as one can now work with probabilities ofthresholds and handle cumulative density functions.</p>
<p>On the theoretical front, our objective is NP-hard. For thecase of a ﬁnite set of users with known thresholds, we presenta simple greedy algorithm that attains an approximation ratio of <img src='http://s0.wp.com/latex.php?latex=%281-1%2Fe%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(1-1/e)' title='(1-1/e)' class='latex' /> of the optimal. For the case of user distributions,we show that a careful yet similar greedy algorithm achieves thesame approximation ratio. Unfortunately, it turns out that thisalgorithm is rather involved and computationally expensive. Sowe present a threshold sampling based algorithm that is morecomputationally affordable and, for any ﬁxed <img src='http://s0.wp.com/latex.php?latex=%5Cepsilon+%3E+0&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;epsilon &gt; 0' title='&#92;epsilon &gt; 0' class='latex' />, has anapproximation ratio of <img src='http://s0.wp.com/latex.php?latex=%281-1%2Fe-%5Cepsilon%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='(1-1/e-&#92;epsilon)' title='(1-1/e-&#92;epsilon)' class='latex' />. We perform experimentson both real and synthetic data to show that our algorithmsigniﬁcantly outperforms previously proposed approaches.</p>
<p><strong>Update History</strong></p>
<p><strong>[v1] </strong>November 14, 2010 (Conference version)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=108&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2010/11/15/representative-skylines-using-threshold-based-preference-distributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Distributed Verification and Hardness of Distributed Approximation</title>
		<link>http://danupon.wordpress.com/2010/11/12/distributed-verification-and-hardness-of-distributed-approximation/</link>
		<comments>http://danupon.wordpress.com/2010/11/12/distributed-verification-and-hardness-of-distributed-approximation/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 20:40:45 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Approximation]]></category>
		<category><![CDATA[Distributed]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=119</guid>
		<description><![CDATA[Author: Atish Das Sarma, Stephan Holzer, Liah Kor, Amos Korman, Danupon Nanongkai, Gopal Pandurangan, David Peleg, Roger Wattenhofer Download: PDF Conference: STOC 2011 Journal: - Abstract: We study the verification problem in distributed networks, stated as follows. Let be a subgraph of a network where each vertex of knows which edges incident on it are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=119&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>Author</strong><strong>:</strong> Atish Das Sarma, Stephan Holzer, Liah Kor, Amos Korman, Danupon Nanongkai, Gopal Pandurangan, David Peleg, Roger Wattenhofer</p>
<p><strong>Download:</strong> <a rel="nofollow" href="http://arxiv.org/pdf/1011.3049v1">PDF</a></p>
<p><strong>Conference: </strong>STOC 2011</p>
<p><strong>Journal: </strong>-</p>
<p><strong>Abstract:</strong></p>
<p>We study the <em>verification</em> problem in distributed networks, stated as follows. Let <img src='http://s0.wp.com/latex.php?latex=H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' /> be a subgraph of a network <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> where each vertex of <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='G' title='G' class='latex' /> knows which edges incident on it are in <img src='http://s0.wp.com/latex.php?latex=H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' />. We would like to verify whether <img src='http://s0.wp.com/latex.php?latex=H&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' /> has some properties, e.g., if it is a tree or if it is connected. We would like to perform this verification in a decentralized fashion via a distributed algorithm. The time complexity of verification is measured as the number of rounds of distributed communication.<br />
In this paper we initiate a systematic study of distributed verification, and give almost tight lower bounds on the running time of distributed verification algorithms for many fundamental problems such as connectivity, spanning connected subgraph, and <img src='http://s0.wp.com/latex.php?latex=s-t&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='s-t' title='s-t' class='latex' /> cut verification. We then show applications of these results in deriving strong unconditional time lower bounds on the <em> hardness of distributed approximation</em> for many classical optimization problems including minimum spanning tree, shortest paths, and minimum cut. Many of these results are the first non-trivial lower bounds for both exact and approximate distributed computation and they resolve previous open questions. Moreover, our unconditional lower bound of approximating minimum spanning tree (MST) subsumes and improves upon the previous hardness of approximation bound of Elkin [STOC 2004] as well as the lower bound for (exact) MST computation of Peleg and Rubinovich [FOCS 1999]. Our result implies that there can be no distributed approximation algorithm for MST that is significantly faster than the current exact algorithm, for <em>any</em> approximation factor.<br />
Our lower bound proofs show an interesting connection between communication complexity and distributed computing which turns out to be useful in establishing the time complexity of exact and approximate distributed computation of many problems.</p>
<p><strong>Update History</strong></p>
<p><strong>-</strong></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=119&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2010/11/12/distributed-verification-and-hardness-of-distributed-approximation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Improved Hardness of Approximation for Stackelberg Shortest-Path Pricing</title>
		<link>http://danupon.wordpress.com/2010/10/01/improved-hardness-of-approximation-for-stackelberg-shortest-path-pricing/</link>
		<comments>http://danupon.wordpress.com/2010/10/01/improved-hardness-of-approximation-for-stackelberg-shortest-path-pricing/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 14:15:13 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=102</guid>
		<description><![CDATA[Author: Patrick Briest, Parinya Chalermsook, Sanjeev Khanna, Bundit Laekhanukit, Danupon Nanongkai (Alphabetical order) Download: PDF Conference: WINE 2010: 6th Workshop on Internet &#38; Network Economics [wiki].  Published in LNCS Vol. 6484. Abstract: &#160; We consider the Stackelberg shortest-path pricing problem, which is deﬁned as follows. Given a graph G with ﬁxed-cost and pricable edges and two [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=102&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author</strong><strong>:</strong> <strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"> <a rel="nofollow" href="http://wwwhni.uni-paderborn.de/alg/mitarbeiter/pbriest/"><span style="font-weight:normal;">Patrick Briest</span></a><span style="font-weight:normal;">, </span></span><span style="font-family:arial, sans-serif;"><a href="http://chalermsook.googlepages.com/"><span style="font-weight:normal;">Parinya Chalermsook</span></a><span style="font-weight:normal;">, </span><a rel="nofollow" href="http://www.cis.upenn.edu/~sanjeev/"><span style="font-weight:normal;">Sanjeev Khanna</span></a><span style="font-weight:normal;">,</span></span><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;"> </span></span><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;"><a rel="nofollow" href="http://www.math.uwaterloo.ca/~blaekhan/">Bundit Laekhanukit</a>, Danupon Nanongkai<br />
(Alphabetical order)</span></span></strong></span></strong></p>
<p><strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;"><strong>Download:</strong> <a href="http://www.cc.gatech.edu/~danupon/papers/pathPricing_wine.pdf">PDF</a></span></span></strong></span></strong></p>
<p><strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;"><a href="https://sites.google.com/site/danupon/research/stackelberg-wine2010.pdf?attredirects=0"></a><strong>Conference: </strong>WINE 2010: </span></span></strong></span></strong><strong><span style="font-weight:normal;">6th Workshop on Internet &amp; Network Economics [</span><a rel="nofollow" href="http://en.wikipedia.org/wiki/The_Workshop_on_Internet_%26_Network_Economics"><span style="font-weight:normal;">wiki</span></a><span style="font-weight:normal;">].  Published in <a href="http://www.springerlink.com/content/h158435uk4264337/">LNCS Vol. 6484</a>.</span></strong></p>
<p><strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"><strong><span style="font-family:arial, sans-serif;"><strong><strong> </strong></strong></span></strong></span></strong></span></strong></span></strong></p>
<p><span style="font-family:arial, sans-serif;"><span style="font-family:arial, sans-serif;"><span style="font-family:arial, sans-serif;"> </span></span></span></p>
<p><span style="font-family:arial, sans-serif;"><span style="font-family:arial, sans-serif;"><span style="font-family:arial, sans-serif;"><span style="font-family:arial, sans-serif;"> </span></span></span></span></p>
<p style="display:inline!important;"><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;"><strong>Abstract:</strong></span></span></p>
<p style="display:inline!important;">&nbsp;</p>
<p><span style="font-weight:normal;"> </span></p>
<div id="_mcePaste">We consider the Stackelberg shortest-path pricing problem, which is deﬁned as follows. Given a graph G with ﬁxed-cost and pricable edges and two distinct vertices s and t, we may assign</div>
<div id="_mcePaste">prices to the pricable edges. Based on the predeﬁned ﬁxed costs and our prices, a customer purchases a cheapest s-t-path in G and we receive payment equal to the sum of prices of pricable</div>
<div id="_mcePaste">edges belonging to the path. Our goal is to ﬁnd prices maximizing the payment received from the customer. While Stackelberg shortest-path pricing was known to be APX-hard before, we provide</div>
<div id="_mcePaste">the ﬁrst explicit approximation threshold and prove hardness of approximation within 2 − o(1). We also prove that for the nicely structured type of instance resulting from our reduction, the</div>
<div id="_mcePaste">gap between the revenue of an optimal pricing and the only known general upper bound can still be logarithmically large.</div>
<div><span style="font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;line-height:normal;font-size:12px;color:#333333;"></p>
<p style="font-size:1em;line-height:1.5em;margin:1.2em 0;"><strong>Update History</strong></p>
<p style="font-size:1em;line-height:1.5em;margin:1.2em 0;"><strong>[v1] </strong>October 1, 2010 (Conference version)</p>
<p></span></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=102&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2010/10/01/improved-hardness-of-approximation-for-stackelberg-shortest-path-pricing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Regret-Minimizing Representative Databases</title>
		<link>http://danupon.wordpress.com/2010/06/28/regret-minimizing-representative-databases/</link>
		<comments>http://danupon.wordpress.com/2010/06/28/regret-minimizing-representative-databases/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 15:59:31 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Geometric]]></category>
		<category><![CDATA[VLDB]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=100</guid>
		<description><![CDATA[Author: Danupon Nanongkai, Atish Das Sarma, Ashwin Lall, Richard J. Lipton, Jun Xu Download: PDF Conference: VLDB 2010: 36th International Conference on Very Large Databases [wiki] Abstract: We propose the k-representative regret minimization query (k-regret) as an operation to support multi-criteria decision making. Like top-k, the k-regret query assumes that users have some utility or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=100&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author</strong><strong>:</strong> Danupon Nanongkai, Atish Das Sarma, Ashwin Lall, Richard J. Lipton, Jun Xu</p>
<p><strong>Download:</strong> <a href="http://www.cc.gatech.edu/~danupon/papers/minregret-vldb10.pdf">PDF</a></p>
<p><strong>Conference: </strong>VLDB 2010: 36th International Conference on Very Large Databases [<a href="http://en.wikipedia.org/wiki/Very_large_database">wiki</a>]</p>
<p><strong>Abstract:</strong></p>
<p>We propose the k-representative regret minimization query (k-regret) as an operation to support multi-criteria decision making. Like top-k, the k-regret query assumes that users have some utility or scoring functions; however, it never asks the users to provide such functions. Like skyline, it filters out a set of interesting points from a potentially large database based on the users&#8217; criteria; however, it never overwhelms the users by outputting too many tuples.</p>
<p>In particular, for any number k and any class of utility functions, the k-regret query outputs k tuples from the database and tries to minimize the {\em maximum regret ratio}. This captures how disappointed a user could be had she seen k-representative tuples instead of the whole database. We focus on the class of linear utility functions, which is widely applicable.</p>
<p>The first challenge of this approach is that it is not clear if the maximum regret ratio can be small, or even bounded. We answer this question affirmatively. Theoretically, we prove that the maximum regret ratio can be bounded and this bound is independent of the database size. Moreover, our extensive experiments on real and synthetic datasets suggest that in practice the maximum regret ratio is reasonably small. Additionally, algorithms developed in this paper are practical as they run in linear time in the size of the database and the experiments show that their running time is small when they run on top of the skyline operation which means that these algorithm could be integrated into current database systems.</p>
<p><strong>Update History</strong></p>
<p><strong>[v1] </strong>June 28, 2010 (Conference version)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=100&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2010/06/28/regret-minimizing-representative-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Efficient Distributed Random Walks with Applications</title>
		<link>http://danupon.wordpress.com/2009/11/06/near-optimal-sublinear-time-bounds-for-distributed-random-walks/</link>
		<comments>http://danupon.wordpress.com/2009/11/06/near-optimal-sublinear-time-bounds-for-distributed-random-walks/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:59:02 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Distributed]]></category>
		<category><![CDATA[Unpublished]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=73</guid>
		<description><![CDATA[Author: Atish Das Sarma, Danupon Nanongkai, Gopal Pandurangan, Prasad Tetali Download: PDF, Arxiv Conference: Submitted Abstract: We  focus on  the problem of performing random walks efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds required to obtain a random walk sample. We first present a fast sublinear [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=73&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author:</strong> Atish Das Sarma, Danupon Nanongkai, Gopal Pandurangan, Prasad Tetali</p>
<p><strong>Download:</strong> <a href="http://arxiv.org/pdf/0911.3195v2"><strong><strong><span style="font-family:arial, sans-serif;"><strong><strong><span style="font-family:arial, sans-serif;"><span style="font-weight:normal;">PDF</span></span></strong></strong></span></strong></strong></a>, <a href="http://arxiv.org/abs/0911.3195">Arxiv</a></p>
<p><strong>Conference:</strong> Submitted</p>
<p><strong>Abstract:</strong></p>
<p>We  focus on  the problem of performing random walks efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds required to obtain a random walk sample. We first present a fast sublinear time distributed algorithm for performing random walks whose time complexity is sublinear in the length of the walk. Our algorithm performs a random walk of length <img src='http://s0.wp.com/latex.php?latex=%5Cell&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;ell' title='&#92;ell' class='latex' />  in <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%5Csqrt%7B%5Cell+D%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}(&#92;sqrt{&#92;ell D})' title='&#92;tilde{O}(&#92;sqrt{&#92;ell D})' class='latex' />  rounds (with high probability) on an undirected  network, where <img src='http://s0.wp.com/latex.php?latex=D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='D' title='D' class='latex' /> is the diameter of the network. This improves over the previous best algorithm that ran in <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%5Cell%5E%7B2%2F3%7DD%5E%7B1%2F3%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}(&#92;ell^{2/3}D^{1/3})' title='&#92;tilde{O}(&#92;ell^{2/3}D^{1/3})' class='latex' /> rounds (Das Sarma et al., PODC 2009). We further extend our algorithms to efficiently perform <img src='http://s0.wp.com/latex.php?latex=k&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' /> independent random walks in   <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%5Csqrt%7Bk%5Cell+D%7D+%2B+k%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}(&#92;sqrt{k&#92;ell D} + k)' title='&#92;tilde{O}(&#92;sqrt{k&#92;ell D} + k)' class='latex' /> rounds. We then show that there is a fundamental difficulty in improving the dependence on <img src='http://s0.wp.com/latex.php?latex=%5Cell&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;ell' title='&#92;ell' class='latex' /> any further by proving a lower bound of <img src='http://s0.wp.com/latex.php?latex=%5COmega%28%5Csqrt%7B%5Cfrac%7B%5Cell%7D%7B%5Clog+%5Cell%7D%7D+%2B+D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;Omega(&#92;sqrt{&#92;frac{&#92;ell}{&#92;log &#92;ell}} + D)' title='&#92;Omega(&#92;sqrt{&#92;frac{&#92;ell}{&#92;log &#92;ell}} + D)' class='latex' /> under a general model of distributed random walk algorithms. Our random walk algorithms are useful in speeding up distributed algorithms for a variety of applications that use random walks as a subroutine. We present two main applications. First, we give a fast distributed algorithm for computing a random spanning tree (RST) in an arbitrary (undirected) network which runs in <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%5Csqrt%7Bm%7DD%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}(&#92;sqrt{m}D)' title='&#92;tilde{O}(&#92;sqrt{m}D)' class='latex' /> rounds (with high probability; here <img src='http://s0.wp.com/latex.php?latex=m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='m' title='m' class='latex' /> is the number of edges). Our second application is a fast decentralized algorithm for estimating mixing time and related parameters of the underlying network. Our algorithm is fully decentralized and can serve as a building block in the design of topologically-aware networks.</p>
<p><strong>Update History</strong></p>
<p>Mar 03, 2009 (New version posted on ArXiv)<br />
Nov 06, 2009 (Link to arXiv posted)<br />
Feb 18, 2009 (New version posted)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=73&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2009/11/06/near-optimal-sublinear-time-bounds-for-distributed-random-walks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Stackelberg Pricing is Hard to Approximate within 2−ε</title>
		<link>http://danupon.wordpress.com/2009/10/02/stackelberg-pricing-is-hard-to-approximate-within-2%e2%88%92%ce%b5/</link>
		<comments>http://danupon.wordpress.com/2009/10/02/stackelberg-pricing-is-hard-to-approximate-within-2%e2%88%92%ce%b5/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 22:12:23 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Approximation]]></category>
		<category><![CDATA[Unpublished]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=78</guid>
		<description><![CDATA[Author Parinya Chalermsook, Bundit Lekhanukit, Danupon Nanongkai Download: pdf, arXiv Conference: - Abstract: Stackelberg Pricing Games is a two-level combinatorial pricing problem studied in the Economics, Operation Research, and Computer Science communities. In this paper, we consider the decade-old shortest path version of this problem which is the first and most studied problem in this family. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=78&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author</strong> Parinya Chalermsook, Bundit Lekhanukit, Danupon Nanongkai</p>
<p><strong>Download:</strong> <a rel="nofollow" href="http://arxiv.org/pdf/0910.0443v1">pdf</a>, <a rel="nofollow" href="http://arxiv.org/abs/0910.0443">arXiv</a></p>
<p><strong>Conference: </strong>-</p>
<p><strong>Abstract:</strong></p>
<p>Stackelberg Pricing Games is a two-level combinatorial pricing problem studied in the Economics, Operation Research, and Computer Science communities. In this paper, we consider the decade-old shortest path version of this problem which is the first and most studied problem in this family. The game is played on a graph (representing a network) consisting of <em>fixed cost</em> edges and <em>pricable</em> or <em>variable cost</em> edges. The fixed cost edges already have some fixed price (representing the competitor&#8217;s prices). Our task is to choose prices for the variable cost edges. After that, a client will buy the cheapest path from a node <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> to a node <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />, using any combination of fixed cost and variable cost edges. The goal is to maximize the revenue on variable cost edges.</p>
<p>In this paper, we show that the problem is hard to approximate within <img src='http://s0.wp.com/latex.php?latex=2-%5Cepsilon&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='2-&#92;epsilon' title='2-&#92;epsilon' class='latex' />, improving the previous APX-hardness result by Joret [to appear in <em>Networks</em>]. Our technique combines the existing ideas with a new insight into the price structure and its relation to the hardness of the instances.</p>
<p><strong>Update History</strong></p>
<p><strong>[v1]</strong> Oct 2, 2009 (Manuscript posted on <a rel="nofollow" href="http://arxiv.org/abs/0910.0443">arXiv</a>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=78&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2009/10/02/stackelberg-pricing-is-hard-to-approximate-within-2%e2%88%92%ce%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Faster Algorithms for Semi-Matching Problems</title>
		<link>http://danupon.wordpress.com/2009/08/29/faster-algorithms-for-semi-matching-problem/</link>
		<comments>http://danupon.wordpress.com/2009/08/29/faster-algorithms-for-semi-matching-problem/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 03:30:16 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Running Time]]></category>
		<category><![CDATA[Unpublished]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=54</guid>
		<description><![CDATA[Author Jittat Fakcharoenphol, Bundit Lekhanukit, Danupon Nanongkai Download: PDF Conference: ICALP 2010 Abstract: We consider the problem of finding semi-matching in bipartite graphs, a problem also extensively studied under various names in the scheduling literature. We give faster algorithms for both weighted and unweighted case. For the weighted case, we give an -time algorithm, where [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=54&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Author</strong> Jittat Fakcharoenphol, Bundit Lekhanukit, Danupon Nanongkai</p>
<p><strong>Download:</strong> <a href="http://sites.google.com/site/danupon/research/semimatching.pdf?attredirects=0">PDF</a></p>
<p><strong>Conference: </strong>ICALP 2010</p>
<p><strong>Abstract:</strong></p>
<p>We consider the problem of finding <em>semi-matching</em> in bipartite graphs, a problem also extensively studied under various names in the scheduling literature. We give faster algorithms for both weighted and unweighted case.</p>
<p>For the weighted case, we give an <img src='http://s0.wp.com/latex.php?latex=O%28nm%5Clog+n%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(nm&#92;log n)' title='O(nm&#92;log n)' class='latex' />-time algorithm, where <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' /> is the number of vertices and <img src='http://s0.wp.com/latex.php?latex=m&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='m' title='m' class='latex' /> is the number of edges, by exploiting geometric structure of the problem. This improves the classical <img src='http://s0.wp.com/latex.php?latex=O%28n%5E3%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(n^3)' title='O(n^3)' class='latex' /> algorithms by Horn [Operations Research 1973] and Brono, Coffman and Sethi [Communications of the ACM 1974].</p>
<p>For the unweighted case, the bound could be improved even further. We give a simple divide-and-conquer algorithm which runs in time <img src='http://s0.wp.com/latex.php?latex=O%28%5Csqrt%7Bn%7Dm%5Clog+n%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(&#92;sqrt{n}m&#92;log n)' title='O(&#92;sqrt{n}m&#92;log n)' class='latex' />, improving two previous <img src='http://s0.wp.com/latex.php?latex=O%28nm%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(nm)' title='O(nm)' class='latex' />-time algorithms by Abraham [MSc thesis, University of Glasgow 2003] and Harvey, Ladner, Lovasz and Tamir [WADS 2003 and Journal of Algorithms 2006]. We also extend this algorithm to solve the <em>Balance Edge Cover</em> problem in time <img src='http://s0.wp.com/latex.php?latex=O%28%5Csqrt%7Bn%7Dm%5Clog+n%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(&#92;sqrt{n}m&#92;log n)' title='O(&#92;sqrt{n}m&#92;log n)' class='latex' />, improving the previous <img src='http://s0.wp.com/latex.php?latex=O%28nm%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(nm)' title='O(nm)' class='latex' />-time algorithm by Harada, Ono, Sadakane and Yamashita [ISAAC 2008].</p>
<p><strong>Update History</strong></p>
<p><strong>[v1] </strong>Feb. 10, 2010 (Paper posted)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=54&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2009/08/29/faster-algorithms-for-semi-matching-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>Randomized Multi-pass Streaming Skyline Algorithms (VLDB&#8217;09)</title>
		<link>http://danupon.wordpress.com/2009/08/20/randomized-multi-pass-streaming-skyline-algorithms-vldb09/</link>
		<comments>http://danupon.wordpress.com/2009/08/20/randomized-multi-pass-streaming-skyline-algorithms-vldb09/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 17:25:52 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Stream]]></category>
		<category><![CDATA[VLDB]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=47</guid>
		<description><![CDATA[Author (ordered alphabetically): Atish Das Sarma, Ashwin Lall, Danupon Nanongkai, Jun Xu Download: PDF, PPT Journal: Soon Conference: VLDB 2009: 35th International Conference on Very Large Databases [wiki] Abstract: We consider external algorithms for skyline computation without pre-processing. Our goal is to develop an algorithm with a good worst case guarantee while performing well on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=47&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><br />
</strong></p>
<p><strong>Author </strong>(ordered alphabetically)<strong>:</strong> Atish Das Sarma, Ashwin Lall, Danupon Nanongkai, Jun Xu</p>
<p><img class="alignright size-medium wp-image-51" style="float:right;border:0 initial initial;" title="skyline" src="http://danupon.files.wordpress.com/2009/08/skyline1.jpg?w=300&#038;h=65" alt="skyline" width="300" height="65" /></p>
<p><strong>Download:</strong> <a href="http://danupon.googlepages.com/skyline-vldb09.pdf">PDF</a>, <a href="http://sites.google.com/site/danupon/research/Skyline-VLDB09.pptx?attredirects=0">PPT</a></p>
<p><strong>Journal:</strong> Soon</p>
<p><strong>Conference: </strong>VLDB 2009: 35th International Conference on Very Large Databases [<a href="http://en.wikipedia.org/wiki/Very_large_database">wiki</a>]</p>
<p><strong>Abstract:</strong></p>
<p>We consider external algorithms for skyline computation without pre-processing. Our goal is to develop an algorithm with a good worst case guarantee while performing well on average. Due to the nature of disks, it is desirable that such algorithms access the input as a stream (even if in multiple passes). Using the tools of randomness, proved to be useful in many applications, we present an efficient multi-pass streaming algorithm, RAND,  for skyline computation. As far as we are aware, RAND is the first randomized skyline algorithm in the literature.</p>
<p>RAND is near-optimal for the streaming model, which we prove via a simple lower bound. Additionally, our algorithm is distributable and can handle partially ordered domains on each attribute. Finally, we demonstrate the robustness of RAND via extensive experiments on both real and synthetic datasets. RAND is comparable to the existing algorithms in average case and additionally tolerant to simple modifications of the data, while other algorithms degrade considerably with such variation.</p>
<p><strong>Update History</strong></p>
<p><strong>[v1] </strong>August 20, 2009 (Conference version)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=47&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2009/08/20/randomized-multi-pass-streaming-skyline-algorithms-vldb09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>

		<media:content url="http://danupon.files.wordpress.com/2009/08/skyline1.jpg?w=300" medium="image">
			<media:title type="html">skyline</media:title>
		</media:content>
	</item>
		<item>
		<title>Fast Distributed Random Walks (PODC&#8217;09)</title>
		<link>http://danupon.wordpress.com/2009/08/10/fast-distributed-random-walks-podc09/</link>
		<comments>http://danupon.wordpress.com/2009/08/10/fast-distributed-random-walks-podc09/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 05:51:51 +0000</pubDate>
		<dc:creator>danupon</dc:creator>
				<category><![CDATA[Distributed]]></category>
		<category><![CDATA[PODC]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danupon.wordpress.com/?p=37</guid>
		<description><![CDATA[Authors: Atish Das Sarma, Danupon Nanongkai, Gopal Pandurangan Download: PDF, Slides Journal: - Conference: PODC 2009: 28th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing [wiki] Abstract: Performing random walks in networks is a fundamental primitive that has found applications in many areas of computer science, including distributed computing. In this paper, we focus on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=37&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-thumbnail wp-image-41" title="RandomWalk" src="http://danupon.files.wordpress.com/2009/08/randomwalk.jpg?w=150&#038;h=86" alt="RandomWalk" width="150" height="86" />Authors:</strong> Atish Das Sarma, Danupon Nanongkai, Gopal Pandurangan</p>
<p><strong>Download: </strong><a href="http://danupon.googlepages.com/distributed-random-walk-podc09.PDF">PDF</a>, <a href="http://sites.google.com/site/danupon/research/podc09.pptx?attredirects=0">Slides</a></p>
<p><strong>Journal: </strong>-</p>
<p><strong>Conference: </strong>PODC 2009: 28th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computin<span style="border-collapse:separate;font-family:'Lucida Grande';line-height:normal;color:#26005b;"><span style="color:#000000;font-family:Verdana;border-collapse:collapse;line-height:17px;">g <span style="border-collapse:separate;font-family:arial;font-size:10px;line-height:15px;">[<a style="color:#551a8b;outline-style:none;outline-width:initial;outline-color:initial;" rel="nofollow" href="http://en.wikipedia.org/wiki/Symposium_on_Principles_of_Distributed_Computing">wiki</a>]</span></span></span></p>
<p><strong>Abstract: </strong></p>
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;">Performing random walks in networks is a fundamental primitive that has found applications in many areas of computer science, including distributed computing. In this paper, we focus on the problem of performing random walks efficiently in a distributed network. Given bandwidth constraints, the goal is to minimize the number of rounds required to obtain a random walk sample.</p>
<p>All previous algorithms that compute a random walk sample of length <img src='http://s0.wp.com/latex.php?latex=%5Cell&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;ell' title='&#92;ell' class='latex' /> as a subroutine always do so naively, i.e., in <img src='http://s0.wp.com/latex.php?latex=O%28%5Cell%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(&#92;ell)' title='O(&#92;ell)' class='latex' /> rounds. The main contribution of this paper is a fast distributed<br />
algorithm for performing random walks. We show that  a random walk sample of length <img src='http://s0.wp.com/latex.php?latex=%5Cell&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;ell' title='&#92;ell' class='latex' /> can be computed in <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%5Cell%5E%7B2%2F3%7DD%5E%7B1%2F3%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}(&#92;ell^{2/3}D^{1/3})' title='&#92;tilde{O}(&#92;ell^{2/3}D^{1/3})' class='latex' /> rounds on an undirected unweighted network, where <img src='http://s0.wp.com/latex.php?latex=D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='D' title='D' class='latex' /> is the diameter of the network. (<img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}' title='&#92;tilde{O}' class='latex' /> hides <img src='http://s0.wp.com/latex.php?latex=%5Cfrac%7Blog%7Bn%7D%7D%7B%5Cdelta%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;frac{log{n}}{&#92;delta}' title='&#92;frac{log{n}}{&#92;delta}' class='latex' /> factors where <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' /> is the number of nodes in the network and <img src='http://s0.wp.com/latex.php?latex=%5Cdelta&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;delta' title='&#92;delta' class='latex' /> is the minimum degree.) For small diameter graphs, this is a significant improvement over the naive <img src='http://s0.wp.com/latex.php?latex=O%28%5Cell%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='O(&#92;ell)' title='O(&#92;ell)' class='latex' /> bound. We also show that our algorithm  can be applied to speedup the more general Metropolis-Hastings sampling.</p>
<p>We extend our algorithms to perform a large number, <img src='http://s0.wp.com/latex.php?latex=k&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' />, of random walks efficiently. We show how <img src='http://s0.wp.com/latex.php?latex=k&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' /> destinations can be sampled in <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%28k%5Cell%29%5E%7B2%2F3%7DD%5E%7B1%2F3%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}((k&#92;ell)^{2/3}D^{1/3})' title='&#92;tilde{O}((k&#92;ell)^{2/3}D^{1/3})' class='latex' /> rounds if <img src='http://s0.wp.com/latex.php?latex=k%5Cleq+%5Cell%5E2&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='k&#92;leq &#92;ell^2' title='k&#92;leq &#92;ell^2' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Ctilde%7BO%7D%28%28k%5Cell%29%5E%7B1%2F2%7D%29&amp;bg=ffffff&amp;fg=000000&amp;s=0' alt='&#92;tilde{O}((k&#92;ell)^{1/2})' title='&#92;tilde{O}((k&#92;ell)^{1/2})' class='latex' /> rounds otherwise. We  also present faster algorithms for performing random walks of length larger than (or equal to) the mixing time of the underlying graph. Our techniques can be useful in speeding up distributed algorithms for a variety of applications that use random walks as a subroutine.</p>
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;"><strong> </strong></p>
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;">
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;"><strong>Keywords: </strong>Random walks, Random sampling, Distributed algorithm, Metropolis-Hastings sampling.</p>
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;">
<p><strong>Update History</strong></p>
<p><strong>[v1]</strong> May 31, 2009 (Conference version)</p>
<p style="font-weight:normal;text-indent:1.2em;color:#333333;margin:0;padding:0;"><span style="font-family:arial;color:#000000;font-size:x-small;"><span style="line-height:15px;"><strong><span style="font-family:Georgia;color:#333333;"><span style="font-weight:normal;line-height:19px;"><br />
</span></span></strong></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danupon.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danupon.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danupon.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danupon.wordpress.com&amp;blog=8786018&amp;post=37&amp;subd=danupon&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danupon.wordpress.com/2009/08/10/fast-distributed-random-walks-podc09/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/861916ddd46826b72904114dada6fa07?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">New Umbrella</media:title>
		</media:content>

		<media:content url="http://danupon.files.wordpress.com/2009/08/randomwalk.jpg?w=150" medium="image">
			<media:title type="html">RandomWalk</media:title>
		</media:content>
	</item>
	</channel>
</rss>
