<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">

<channel>
	<title>Algorithms Seminar</title>
	<link>http://www.cs.duke.edu/~morozov/algsem/</link>
	<description>Duke Algorithms Seminar (all talks scheduled for the semester)</description>
	<language>en-us</language>
	<managingEditor>morozov@cs.duke.edu</managingEditor>

	<item>
		<title>Persistent Intersection Homology</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/011907.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> January 19, 2007  at 10am<br/>
		<span class="field">Topic:</span> Persistent Intersection Homology<br/>
		<span class="field">Speaker:</span> <a href="http://fds.duke.edu/db/aas/math/grad/bendich">Paul Bendich</a><br/>
	
		<div class="abstract">
			
			Let K be a simplicial complex with a height function. Persistent
			homology provides a measure of the size of some, but not all, of the
			topological features of the embedded complex. In the special case
			that K triangulates a manifold, the theory of extended persistence
			exploits Poincare Duality to measure all of the topological
			features. When K does not triangulate a manifold, however, Poincare
			Duality fails to be true and extended persistence fails to be as
			useful.<br/><br/>
		
			Intersection Homology was developed in the early 80's to
			restore Poincare Duality to stratified spaces, which are a
			natural generalization of manifolds. In this talk, we define
			persistence (and extended persistence) for intersection
			homology on a stratified simplicial complex with a height
			function and give an algorithm for its computation. We then
			demonstrate that this theory satisfies the same properties as
			extended persistence for ordinary homology on a manifold.
			Finally, we describe some of the topological features measured
			by persistent intersection homology.  
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">011907</guid>
	</item>
	<item>
		<title>Persistence stability for Lipschitz functions</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/012607.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> January 26, 2007  at 10am<br/>
		<span class="field">Topic:</span> Persistence stability for Lipschitz functions<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.duke.edu/~yury/">Yuriy Mileyko</a><br/>
	
		<div class="abstract">
			
			Given two tame functions, $f$ and $g$,  on a triangulable  topological space $X$, it has been shown
			that the bottleneck distance between their persistence diagrams is bounded by the sup-norm of
			their difference, that is, $dist_{B}(D(f), D(g)) \leq sup_{x\in X}|f(x)-g(x)|$. Thus, for each
			individual persistence pair of $f$ their is a similar persistence pair of $g$. If one sums up
			persistences of all the persistence pairs of $f$, such a sum, in general, is not close to the
			corresponding sum for $g$. In this talk I shall consider a question when this stronger measure of
			similarity between persistence diagrams holds. In particular, I will show that if $f$ and $g$ are
			Lipschitz functions from the $d$-sphere, $d=1,2$, then the difference between sums of the
			$(d+1)$-st powers of persistences is bounded by the sup-norm times a constant. Time permitting, I
			will also present an application of this result to measuring periodicity of gene expressions.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">012607</guid>
	</item>
	<item>
		<title>A space-optimal data stream algorithm for coresets in the plane</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/020207.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> February 2, 2007  at 10am<br/>
		<span class="field">Topic:</span> A space-optimal data stream algorithm for coresets in the plane<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.duke.edu/~fishhai/">Hai Yu</a><br/>
	
		<div class="abstract">
			
			Given a point set $P$ of points in the plane, a subset $Q\subseteq
			P$ is an $\eps$-kernel of $P$ if for every slab $W$ containing $Q$,
			the $(1+\eps)$-expansion of $W$ also contains $P$. We present the
			first space-optimal data-stream algorithm for maintaining an
			$\eps$-kernel of a stream of points in the plane. The algorithm uses
			$O(1/\sqrt{\eps})$ space and takes $O(\log (1/\eps))$ time to
			process each point. It immediately implies other space-optimal
			data-stream algorithms such as maintaining the width and robust
			kernels. Joint work with Pankaj Agarwal.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">020207</guid>
	</item>
	<item>
		<title>Analysis of the WRAP Reconstruction Algorithm</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/020907.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> February 9, 2007  at 10am<br/>
		<span class="field">Topic:</span> Analysis of the WRAP Reconstruction Algorithm<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.duke.edu/~sadri/">Bardia Sadri</a><br/>
	
		<div class="abstract">
			
			We describe a variant of Edelsbrunner's WRAP algorithm for surface
			reconstruction, for which we can prove geometric and topological
			guarantees within the epsilon-sampling model. The WRAP algorithm is
			based on ideas from Morse theory applied to the flow map induced by a
			certain distance function. The variant is made possible by a previous
			result on the "separation" of critical points for a related distance
			function that directly applies in this case. Though the variant is
			easily proposed, in order to prove the quality guarantees for the
			output, we need to closely investigate the geometric properties of
			the flow map. This is from a joint work with Edgar Ramos.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">020907</guid>
	</item>
	<item>
		<title>Geometric aspects of  learning from labeled and unlabeled data</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/021607.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> February 16, 2007  at 10am<br/>
		<span class="field">Topic:</span> Geometric aspects of  learning from labeled and unlabeled data<br/>
		<span class="field">Speaker:</span> <a href="http://www.cse.ohio-state.edu/~mbelkin/">Mikhail Belkin</a><br/>
	
		<div class="abstract">
			
			While inference from labeled data is one of the traditional problems
			of machine learning and statistics, it is only recently that we have
			developed an understanding of how unlabeled data may be helpful in
			various inferential problems. It turns out that many aspects of the
			connection between labeled and unlabeled data can be interpreted
			geometrically.<br/><br/>

			In this talk I will discuss certain  geometric invariants, centered
			around the notions of the Laplace operator and the heat equation,
			and their role in machine learning. I will also discuss theoretical
			results on reconstructing these objects from sampled data, as well
			as some recent applications of these ideas to computing volumes of
			convex bodies in polynomial time.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">021607</guid>
	</item>
	<item>
		<title>The total mean curvature of a convex polytope inside the unit ball is at most 4 \pi</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/022307.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> February 23, 2007  at 9:30am<br/>
		<span class="field">Topic:</span> The total mean curvature of a convex polytope inside the unit ball is at most 4 \pi<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.duke.edu/~edels/">Herbert Edelsbrunner</a><br/>
	
		<div class="abstract">
			
			Let P be a convex polygope inside the unit ball in R^3.
    		Its total mean curvature, H(P), is half the sum of edge-lengths
		    times dual dihedral angles, over all edges of P.  Its total
		    Gaussian curvature, K(P), is the sum of angle defects, over all
		    vertices of P.  I will prove H(P) \leq K(P) = 4 \pi for the case
		    in which the orthogonal projetion of the origin onto the line
		    of every edge of P lands on the edge.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">022307</guid>
	</item>
	<item>
		<title>Fast Bayesian Shape Matching and Some Algorithmic Problems in Statistics</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/030207.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> March 2, 2007  at 10am<br/>
		<span class="field">Topic:</span> Fast Bayesian Shape Matching and Some Algorithmic Problems in Statistics<br/>
		<span class="field">Speaker:</span> <a href="http://www.stat.duke.edu/~scs">Scott Schmidler</a><br/>
	
		<div class="abstract">
			
			In the first part of the talk I will present some recent work on
			developing a fast approximation algorithm for fully Bayesian shape
			matching using geometric hashing. The goal is to allow rapid
			probabilistic 3D landmark-based shape matching against a database
			of shapes, motivated by protein structure comparison.  This approach
			also lends itself directly to shape classification.<br/><br/>
	
			In the second part of the talk I will give a brief overview of some
			algorithmic problems in statistics of a combinatorial or geometric
			flavor, which have arisen in areas of my recent work. I hope to that
			members of the audience may provide insight or have interest in taking
			up some of these problems.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">030207</guid>
	</item>
	<item>
		<title>Convergence rate of parallel tempering for multimodal distributions</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/032307.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> March 23, 2007  at 2:30pm<br/>
		<span class="field">Topic:</span> Convergence rate of parallel tempering for multimodal distributions<br/>
		<span class="field">Speaker:</span> <a href="http://www.stat.duke.edu/~dawn/">Dawn B. Woodard</a><br/>
	
		<div class="abstract">
			
			When it is difficult to obtain independent samples from a
			distribution, dependent samples can instead be obtained using a
			Markov chain, the transition kernel of which is reversible with
			respect to the distribution.  However, if there exists a partition
			of the state space such that each set in the partition has high
			probability, but such that the kernel rarely moves between the
			partition sets, then the chain will take many iterations to
			converge.  This can occur for multimodal distributions.<br/><br/>

			When such ``bottlenecks'' are suspected to exist in the transition
			kernel, one can modify the kernel using parallel tempering in hopes
			of circumventing the bottlenecks.  This approach has been shown to
			be successful for several bimodal examples, including the mean field
			Ising model.  We show that the rapid mixing of parallel tempering in
			these examples is due to their symmetry, and does not hold in
			general for asymmetric distributions.<br/><br/>

			However, we propose a modification of parallel tempering which is
			guaranteed to be rapidly mixing.  The overlap condition is not
			required.  However, an estimate of the normalizing constant must be
			available.  It may be possible to avoid the use of the normalizing
			constant with a different modification of parallel tempering, and we
			describe a set of sufficient conditions for such a modification to
			be rapidly mixing.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">032307</guid>
	</item>
	<item>
		<title>Quadratic and Cubic B-Splines by Generalizing Higher-Order Voronoi Diagrams</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/041307.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> April 13, 2007  at 10am<br/>
		<span class="field">Topic:</span> Quadratic and Cubic B-Splines by Generalizing Higher-Order Voronoi Diagrams<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.unc.edu/~liuy/">Yuanxin (Leo) Liu</a><br/>
	
		<div class="abstract">
			
			We initiate a study of triangulations that generalize the
			duals of higher order Voronoi diagrams, and show that these can serve
			as a foundation for a family of multivariate splines that generalize
			the classic univariate B-splines.  This paper focuses
			on Voronoi diagrams of orders two and three, which produce families of
			quadratic and cubic bivariate B-splines.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">041307</guid>
	</item>
	<item>
		<title>Motion Tracking on Manifolds</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/042007.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> April 20, 2007  at 10am<br/>
		<span class="field">Topic:</span> Motion Tracking on Manifolds<br/>
		<span class="field">Speaker:</span> <a href="">Jorge G. Silva</a><br/>
	
		<div class="abstract">
			
			There has been growing interest in algorithms capable of learning
			models from large volumes of multidimensional data, using
			statistical, geometrical and dynamical information. There are many
			domains of application for such algorithms, e. g. in exploratory
			data analysis, computer vision, system identification, control,
			computer graphics and multimedia databases. Of particular interest
			is the problem of motion tracking - for instance, in video sequences
			- where, under certain conditions, it can be assumed that the whole
			observation space is not occupied, but rather a manifold embedded in
			that space.<br/><br/>

			While the linear case can be solved by the well-known Principal
			Component Analysis technique, the non-linear case is more complex.
			Recently, there have been advances in algorithms, such as ISOMAP,
			Locally Linear Embedding, Gaussian Process Latent Variable Models
			and others, that approximate the data through manifold learning.
			These approaches will be briefly reviewed during the talk, and it
			will be shown that the dynamical case has received relatively little
			attention.<br/><br/>
 
			A recently proposed manifold learning algorithm, named Gaussian
			Process Tangent Bundle Approximation (GP-TBA), will also be
			discussed. This algorithm can deal with arbitrary manifold topology
			by decomposing the manifold into multiple local models, while also
			providing a probabilistic description of the data based on Gaussian
			process regression. Sparsity is enforced using l1 regularization.<br/><br/>

			Additionally, the model provided by GP-TBA can be used to simplify
			the dynamical identification and tracking problem. For this purpose,
			a multiple filter architecture, using e. g. Kalman or particle
			filtering, will be described. The GP-TBA algorithm and the filter
			bank framework will be illustrated with experimental results using
			real video sequences.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">042007</guid>
	</item>
	<item>
		<title>In vivo Small Animal Imaging with Micro-CT and MR Microscopy</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/042707.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> April 27, 2007  at 10am<br/>
		<span class="field">Topic:</span> In vivo Small Animal Imaging with Micro-CT and MR Microscopy<br/>
		<span class="field">Speaker:</span> <a href="http://www.civm.duhs.duke.edu/staffdetails.htm">Cristian Badea</a><br/>
	
		<div class="abstract">
			
			The large array of models of human disease that is now available in mice,
			has motivated us at the Center for In Vivo Microcopy (CIVM) to develop new
			tools and methods for in vivo small animal imaging in order to reveal both
			anatomical and functional aspects in rodents. Our imaging techniques include
			micro-CT, micro-digital subtraction angiography (DSA) and magnetic resonance
			microscopy (MRM). This talk presents an overview of our capabilities and
			concentrates on a few aspects that are potentially interesting for computer
			scientists such as geometric calibration for micro-CT, and image
			reconstruction approaches for micro-CT and MRM in dynamic imaging such as in
			cardiac and perfusion applications.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">042707</guid>
	</item>
	<item>
		<title>Inferring Local Homology from Sampled Stratified Spaces</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/050407.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> May 4, 2007  at 10am<br/>
		<span class="field">Topic:</span> Inferring Local Homology from Sampled Stratified Spaces<br/>
		<span class="field">Speaker:</span> <a href="http://www.cs.duke.edu/~morozov/">Dmitriy Morozov</a><br/>
	
		<div class="abstract">
			
			We study the reconstruction of a stratified space from a possibly
			noisy point sample. Specifically, we use the vineyard of the
			distance function restricted to a 1-parameter family of
			neighborhoods of a point to assess the local homology of the
			stratified space at that point. We prove the correctness of this
			assessment under the assumption of a sufficiently dense sample.  We
			also give an algorithm that constructs the vineyard and makes the
			local assessment in time at most cubic in the size of the Delaunay
			triangulation of the point sample.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">050407</guid>
	</item>
	<item>
		<title>Revenue Management and Dynamic Pricing</title>
		<link>http://www.cs.duke.edu/~morozov/algsem/abstracts/052507.html</link>		<!-- FIXME -->
		<description>
		<![CDATA[
		<style>
			span.field 		{ float: left; width: 10ex; font-size: 90%; vertical-align: bottom; }
			div.abstract 	{ padding: 1ex 1ex 1ex 1ex; margin: 0 0 0 0; }
		</style>
		<span class="field">Date:</span> May 25, 2007  at 10am<br/>
		<span class="field">Topic:</span> Revenue Management and Dynamic Pricing<br/>
		<span class="field">Speaker:</span> <a href="http://www.fuqua.duke.edu/faculty/alpha/lobo.htm">Miguel S. Lobo</a><br/>
	
		<div class="abstract">
			
			`Revenue management' has been used over the past twenty years, most
			notably by airlines to segment customers and manage capacity in face
			of uncertain demand. In recent years, with increased ability of data
			collection and availability of effective numerical solution methods
			for dynamic programming problems, several other industries are
			increasingly using revenue management and dynamic pricing. After an
			overview of problems in the area and approaches to their solution, I
			discuss a typology of problems that allows for the derivation of
			bounds on the value of different dynamic pricing strategies and to
			establish in which cases price exploration is potentially valuable.
			I also discuss approximate solutions to a dynamic programming
			problem that arises in a multi-period problem with demand learning.
		
		</div> 
		]]>
		</description>
		<guid isPermaLink="false">052507</guid>
	</item>
</channel>
</rss>


