<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>multiplicité &#187; algorithm</title>
	<atom:link href="http://vizualizer.com/multiplicity/tag/algorithm/feed/" rel="self" type="application/rss+xml" />
	<link>http://vizualizer.com/multiplicity</link>
	<description>A Penetration into the Retina, and Beyond.</description>
	<lastBuildDate>Sun, 11 Mar 2012 02:52:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/kr/</creativeCommons:license>		<item>
		<title>ZDNet Korea&#8230;전산학「새 지평 연」다익스트라</title>
		<link>http://vizualizer.com/multiplicity/art/theory/zdnet-korea%ec%a0%84%ec%82%b0%ed%95%99%e3%80%8c%ec%83%88-%ec%a7%80%ed%8f%89-%ec%97%b0%e3%80%8d%eb%8b%a4%ec%9d%b5%ec%8a%a4%ed%8a%b8%eb%9d%bc/</link>
		<comments>http://vizualizer.com/multiplicity/art/theory/zdnet-korea%ec%a0%84%ec%82%b0%ed%95%99%e3%80%8c%ec%83%88-%ec%a7%80%ed%8f%89-%ec%97%b0%e3%80%8d%eb%8b%a4%ec%9d%b5%ec%8a%a4%ed%8a%b8%eb%9d%bc/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 15:47:39 +0000</pubDate>
		<dc:creator>vizualizer</dc:creator>
				<category><![CDATA[theory]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[computer-science]]></category>
		<category><![CDATA[Dijkstra]]></category>

		<guid isPermaLink="false">http://vizualizer.com/multiplicity/theory/zdnet-korea%ec%a0%84%ec%82%b0%ed%95%99%e3%80%8c%ec%83%88-%ec%a7%80%ed%8f%89-%ec%97%b0%e3%80%8d%eb%8b%a4%ec%9d%b5%ec%8a%a4%ed%8a%b8%eb%9d%bc/</guid>
		<description><![CDATA[다익스트라의 대표적인 업적 중 하나인 최단경로 알고리즘은 한 정점에서 다른 모든 정점으로의 최단경로를 구하는 알고리즘이다. 최단경로와 최단거리를 모두 얻을 수 있는 이 알고리즘은 그동안 철도 건설과 통신 네트워크의 경로 설계, 항공기 운항 계획 등 목적지에 이르는 최선의 길을 찾아야 하는 응용 분야에서 사용됐다.]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=ZDNet+Korea%26%238230%3B%EC%A0%84%EC%82%B0%ED%95%99%E3%80%8C%EC%83%88+%EC%A7%80%ED%8F%89+%EC%97%B0%E3%80%8D%EB%8B%A4%EC%9D%B5%EC%8A%A4%ED%8A%B8%EB%9D%BC&amp;rft.aulast=Kim&amp;rft.aufirst=Yonggeun&amp;rft.subject=theory&amp;rft.source=multiplicit%C3%A9&amp;rft.date=2007-06-08&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://vizualizer.com/multiplicity/art/theory/zdnet-korea%ec%a0%84%ec%82%b0%ed%95%99%e3%80%8c%ec%83%88-%ec%a7%80%ed%8f%89-%ec%97%b0%e3%80%8d%eb%8b%a4%ec%9d%b5%ec%8a%a4%ed%8a%b8%eb%9d%bc/&amp;rft.language=English"></span>
<abbr class="unapi-id" title=""><!-- &nbsp; --></abbr>
<p><a href="http://www.zdnet.co.kr/itbiz/column/hotissue/0,39030451,39135666,00.htm">ZDNet Korea&#8230;전산학「새 지평 연」다익스트라</a></p>
<p><a href="http://ko.wikipedia.org/wiki/%EC%97%90%EC%B8%A0%ED%97%88%EB%A5%B4_%EB%8D%B0%EC%9D%B4%ED%81%AC%EC%8A%A4%ED%8A%B8%EB%9D%BC">데이크스트라</a> 알고리즘에 대한 설명 가운데 그나마 수월한 편. MIT press의 <a href="http://mitpress.mit.edu/algorithms/">Introduction to Algorithms</a>에 나온 설명은 들여다 보기만 해도 안습이다. 그런데 내가 이 알고리즘을 제대로 이해하고 있기는 한 걸까? OTL</p>
<blockquote><p>다익스트라의 대표적인 업적 중 하나인 최단경로 알고리즘은 한 정점에서 다른 모든 정점으로의 최단경로를 구하는 알고리즘이다. 최단경로와 최단거리를 모두 얻을 수 있는 이 알고리즘은 그동안 철도 건설과 통신 네트워크의 경로 설계, 항공기 운항 계획 등 목적지에 이르는 최선의 길을 찾아야 하는 응용 분야에서 사용됐다.</p>
<p>전산학에서는 다익스트라 알고리즘이 특히 네트워크 경로 설계에 많이 적용되는데 대표적인 예가 OSPF(Open Shortest Path First)라는 IP 망에서의 라우팅 프로토콜이다. 다익스트라 알고리즘은 다음과 같이 설명된다.</p>
<p>[1] 시작 정점에서 가장 인접한 정점을 찾는다. 그 정점까지 거리가 최단거리이다. 지금까지 최단거리가 알려진 정점은 2개(자기 자신과 지금 찾은 정점)가 된다. 최단거리가 알려진 정점들의 집합을 S라 하자.</p>
<p>[2] 집합 S에 포함되지 않은 정점 중에서 시작 정점으로부터 가장 가까운 정점을 찾는다. 이 새로운 정점은 집합 S에 바로 이웃한 정점들 중 하나일 것이다. 그 정점까지 거리는 최단거리이며, 그 정점을 집합 S에 포함시킨다.</p>
<p>[3] 새로운 정점이 없을 때까지, 즉 모든 정점이 집합 S에 포함될 때까지 []의 과정을 반복한다.</p>
<p><img src="http://www.zdnet.co.kr/images/stories/etc/2005/04/0422/39135666_03.gif" alt="데이크스트라 알고리즘" /><br />
&lt;그림 1&gt; 다익스트라 알고리즘</p>
<p>다익스트라 알고리즘으로 &lt;그림 1&gt;과 같은 철도 노선에서 S부터 T까지의 최단경로를 구하는 과정은 다음과 같다.</p>
<p>[1] 초기의 집합은 시작 노드(S)만으로 구성된다.</p>
<p>[2] C3을 총 시간 비용 2를 가지고 집합에 추가한다.</p>
<p>[3] C2가 S→C3→C2 의 경로를 거쳐 총비용 4로 추가된다.</p>
<p>[4] C1이 총비용 5로 추가된다.</p>
<p>[5] 그렇게 하면 이 시점의 집합은 S, C1, C2, C3 로 구성된다.</p>
<p>[6] C4가 S→C1→C4 의 경로를 통해 11의 비용으로 추가된다.</p>
<p>[7] 마지막에는 T 가 S→C3→C2→T 의 경로를 통해 16의 비용으로 추가된다.</p>
<p>다익스트라 알고리즘이라 불리는 이 최단 경로 알고리즘은 발표된 1959년 이후로 일반적인 유/무향 그래프의 최단경로를 구하는 알고리즘 대부분의 기본이 됐다.</p></blockquote>
<p><a href="http://www.ifors.ms.unimelb.edu.au/tutorial/dijkstra_new/index.html">Dijkstra&#8217;s Algorithm revisited:the OR/MS Connexion</a><br />
그나저나 <a href="http://kldp.org">KLDP</a> 서버는 왜 죽어버린 거지?</p>
]]></content:encoded>
			<wfw:commentRss>http://vizualizer.com/multiplicity/art/theory/zdnet-korea%ec%a0%84%ec%82%b0%ed%95%99%e3%80%8c%ec%83%88-%ec%a7%80%ed%8f%89-%ec%97%b0%e3%80%8d%eb%8b%a4%ec%9d%b5%ec%8a%a4%ed%8a%b8%eb%9d%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

