Core Concepts
Efficiently compute the median using selective population protocols.
Abstract
選択的人口プロトコルを使用して、中央値を効率的に計算します。各段階で一定の割合の未着色エージェントを色分けすることで、中央値計算を高速化します。
Stats
すべてのエージェントセットS内のパーティショニングは複数のフェーズで行われます。
各フェーズでは、まだ着色されていないエージェントの約1/22が色付けされます。
ピボットには無制限のチケットがあり、新しく着色されたエージェントは21枚のチケットを受け取ります。
各フェーズにはO(log2 n)時間かかります。
中央値計算にはO(log4 n)時間がかかります。
Quotes
"Each phase has a time complexity of O(log2 n). Since partitioning requires O(log n) phases, the overall time complexity becomes O(log3 n."
"In order to limit the activity of colored agents and, in turn, the duration of each phase, we introduce the concept of tickets."
"The total time complexity for computing the median is O(log4 n)."