アルゴリズムは「何らかの問題を解決する手順」を指し、アルゴリズムの良しあしでソフトウエアの性能が決まると言っても過言ではない。私たちの生活は、高度なアルゴリズムで実装されたソフトウエアに支えられている。エレベーターや信号機の制御ソフトを例に、身近なアルゴリズムの一端を見ていこう。
身近なアルゴリズム
安藤 正芳=日経 xTECH/日経SYSTEMS
目次
-
光ビーコンでもっと賢く、近未来の信号機アルゴリズム
信号機の制御は、交通量の変化により早く追従するため改善が進められている。その1つである「プロファイル信号制御」の仕組みを見ていこう。
-
青の時間はこうして決まる、信号機のアルゴリズム
信号機は高度なアルゴリズムで実装されたプログラムで制御されています。この仕組みを理解すれば、なぜ朝と夜で青信号の時間が異なるかが分かります。
-
進化は限界に近づいている、エレベーターのアルゴリズム
最新のエレベーターのアルゴリズムは、ニューラルネットワークによる予測やセキュリティゲートからの情報なども使い、最適な配車を行っている。
-
イライラ解消、エレベーターのアルゴリズム
エレベーターがなかなか来なくてイライラすることはありませんか。エレベーターのアルゴリズムを理解すれば、素早く呼び出す方法が分かるようになります。