仕組み
🚧このページは建設途中です🏗️
焼きなまし法
RAWPでは焼きなまし法を用いることで、複数回の重複の少ないグループ分けを実現します。
焼きなましとは金属材料を熱した後で徐々に冷やし、結晶を成長させてその欠陥を減らす作業のことで、これをアルゴリズムとして再現したのが焼きなまし法になります。
単純に良い方向に進むだけでなく、たまには悪い方向にも進んでみようよって動きをするため、局所最適解に留まらず大域最適解を目指しやすくなります。
WebAssembly
WebAssemblyはモダンブラウザで動くパフォーマンスの高いアセンブリライクな言語です。
RAWPではJavaScriptと組み合わせてWebAssemblyを用いることで高いパフォーマンスを実現しています。
お使いのデバイスで演算を行うため、入力した情報をサーバー側に送信することなく、安全に素早く処理が行なえます。