|
カテゴリ:カテゴリ未分類
Dijkstra thought about the shortest path problem when working at the Mathematical Center in Amsterdam in 1956 as a programmer to demonstrate the capabilities of a new computer called ARMAC(below.?.. ). His objective was to choose both a problem as well as an answer (that would be produced by computer) that non-computing people could understand. He designed the shortest path algorithm and later implemented it for ARMAC for a slightly simplified transportation map of 64 cities in the Netherlands (64, so that 6 bits would be sufficient to encode the city number)当時、64都市!?, 程度の「最短経路問題 」をけいさんするには 6bits 程度の・ものでじゅうぶんだった. //・・現在は、どんな学生?でも?!, このくらい?のアルゴリズム計算は、(手計算)?・で ^20分? でむましてしまう・そうである ??? . A year later, he came across another problem from hardware engineers working on the institute's設計-製作?? next computer: minimize the amount of wire needed to connect the pins on the back panel of the machine. As a solution, he re-discovered the algorithm known as Prim's minimal spanning tree algorithm (known earlier to Jarnik, and also rediscovered by Prim). Dijkstra published the algorithm in 1959, two years after Prim and 29 years after Jarnik.「プリム法. 」(グラフ理論で重み付き連結グラフの最小全域木を求める最適化問題のアルゴリズムである. 「全域木 」(対象となるグラフの全頂点を含む辺の部分集合で構成される木)のうち、その辺群の重みの総和が最小となる木を求めるものである. このアルゴリズムは1930年に数学者 Vojt?ch Jarnik が発見し、1957年に計算機科学者ロバート・C・プリムが独自に発見、さらに1959年にはエドガー・ダイクストラが再発見しダイクストラ法の論文に記載している. そのため、DJP法、Jarnik法、Prim-Jarnik法などとも呼ばれることがある. アルゴリズムの発想や計算量は同時期に発表されたダイクストラ法に類似している・・・ ・・アルゴリズムが進歩する・たびに??, 'computers'-machines? は小型化していった(よけいな計算!?, わかりきった-定式化された計算 etc?.. など?・はすべて'computer's programmings '(ソフトウェア部門?!? がうけもつことに・なるだろう ?!.?!?,!? ) ))
Scholten and Loopstra were responsible for the design and physically building the ARMAC. Programming of the ARMAC is performed by E.W. Dijkstra. Building the ARMAC took around 1.5 years. In this period Blaauw left the Mathematical Center and joined IBM. In 1956 the computing machine ARMAC was ready for usage.(アルゴリズムのたんじょう?・・) The ARMAC is also the last computing machine built at the Mathematical Center. The Mathematical Center stopped its computer building activities, but started a independent spin-off company, Electrologica N.V.
The ARMAC had two computing registers. The opcodes[=? operation codes ] used 5 bits and addresses[computer's address!? ] took 12 bits. Furthermore it was possible to use subroutine jumps, by using a link in a register. The computing machine consisted of 1200 tubes and consumed around 10 kilo Watt.(あまりにも?・でんき^ いりすぎ ?,?? )
How fast the ARMAC was for real computational work is a little subjective, since Loopstra claimed an average speed of 1000 instructions per second and Dijkstra claimed an average of 2400 instructions命令['computers' にたいする指令? のようなもの??, ] per second. お気に入りの記事を「いいね!」で応援しよう
最終更新日
2017年12月01日 11時29分53秒
コメント(0) | コメントを書く |