<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Plaku, E.</AUTHOR>
		<AUTHOR>Kavraki, L. E.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Distributed Computation of the knn Graph for Large High-Dimensional Point Sets</TITLE>
	<SECONDARY_TITLE>Journal of Parallel and Distributed Computing</SECONDARY_TITLE>
	<VOLUME>67</VOLUME>
	<PAGES>346--359</PAGES>
	<KEYWORDS>
		<KEYWORD>distributed</KEYWORD>
		<KEYWORD>computing,</KEYWORD>
		<KEYWORD>proximity</KEYWORD>
		<KEYWORD>relations,</KEYWORD>
		<KEYWORD>project_DKNNG</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>High-dimensional problems arising from robot motion planning, biology,
                     data mining, and geographic information systems often require the
                     computation of k nearest neighbor (knn) graphs. The knn graph of a
                     data set is obtained by connecting each point to its k closest
                     points. As the research in the above-mentioned fields progressively
                     addresses problems of unprecedented complexity, the demand for
                     computing knn graphs based on arbitrary distance metrics and large
                     high-dimensional data sets increases, exceeding resources available to
                     a single machine. In this work we efficiently distribute the
                     computation of knn graphs for clusters of processors with message
                     passing. Extensions to our distributed framework include the
                     computation of graphs based on other proximity queries, such as
                     approximate knn or range queries. Our experiments show nearly linear
                     speedup with over one hundred processors and indicate that similar
                     speedup can be obtained with several hundred processors.
                    </ABSTRACT>
	<URL>http://www.kavrakilab.org/sites/default/files/PaperJPDC_DKNNG-h.pdf</URL>
</RECORD>
</RECORDS></XML>