Skip to main content
QUICK REVIEW

[論文レビュー] On Pliable Index Coding

Shanuja Sasi, B. Sundar Rajan|arXiv (Cornell University)|Jan 17, 2019
Cooperative Communication and Network Coding参考文献 4被引用数 6
ひとこと要約

本稿は、連続する側情報を持つPliable Index Coding Problem (PICOD)の2つの極端なケースに対する最適なインデックスコードを提案する:(1) 各クライアントが正確に1つの望ましいメッセージを受信するように伝送を最小化する場合、(2) クライアントが復号するメッセージ総数を最大化する場合。さらに、各メッセージが最大c人のクライアントによって復号されるというc制約付きバージョンを導入し、連続する側情報パターン下での両状況に対して明示的なコード構成を提供。これにより、最適またはほぼ最適のブロードキャスト効率が達成される。

ABSTRACT

A new variant of index coding problem termed as Pliable Index Coding Problem (PICOD) is formulated in [S. Brahma, C. Fragouli, "Pliable index coding", IEEE Transactions on Information Theory, vol. 61, no. 11, pp. 6192-6203, 2015]. In PICOD, we consider a server holding a set of messages and there is a set of clients having a subset of messages with them. Each client is satisfied if it receives any of the message which it doesn't have. We discuss about a class of PICOD where the side information is consecutive. We provide index codes for two extreme cases - for the class where each client gets exactly one desired message and for a class where total number of messages decoded by the effective clients is maximized. Another variant of index coding problem is - c-Constrained Pliable Index Coding Problem [Linqi Song, Christina Fragouli and Tianchu Zhao, "A Pliable Index Coding Approach to Data Shuffling," arXiv:1701.05540v3 [cs.IT] 3 May 2018]. It is basically PICOD with a c-constraint, i.e, each message is decoded by atmost c clients demanding that message. We provide index codes for some classes of this variant with consecutive side information.

研究の動機と目的

  • クライアントが連続する側情報を有する場合のPliable Index Coding (PICOD)の効率的インデックスコードの設計を目的とする。特に2つの極端な性能領域に焦点を当てる。
  • 各クライアントが正確に1つの望ましいメッセージを受信するように伝送回数を最小化すること。これは、有料映画サービスのような現実世界のシナリオをモデル化する。
  • 最小遅延下で効果的なクライアントが復号可能なメッセージ総数を最大化すること。これは、最小遅延を要するニュース集約アプリケーションなどに関連する。
  • PICODモデルを拡張し、任意のメッセージが最大c人のクライアントによって復号されるというc制約を導入し、この制約下でのコード構成を提供すること。
  • メッセージインデックスのモジュロ算術と剰余類に基づく代数的・組合せ的手法を用いた、明示的かつ構造的なコード構成を提示すること。

提案手法

  • 『正確に1つのメッセージ』の場合、Pとkの関係に応じて、(P−k)の間隔をあけるメッセージのXOR組み合わせを1つまたは2つの符号伝送で構成。モジュラー算術とPおよびkの商・剰余分解を用いる。
  • 基本インデックスiを用い、q₁ = P mod (P−k) として、w₁は位置 i + j(P−k) のメッセージの和、w₂は i + q₁ + j(P−k) のメッセージの和として符号記号を生成。
  • P ≤ 3k の場合、q₁およびq₂の剰余に基づいて異なるルールを適用し、b = min{q₂, P−k−q₂} を用いて2つのメッセージを受け取るクライアント数を決定。
  • c制約付きPICODの変種では、t = ⌊(P−2k−1)/k⌋ として ⌊t/2⌋+2 個の符号記号を構成。2kおよび2k−1の間隔でメッセージを交互にXORし、どのメッセージの復号もc人を超えないように保証。
  • すべての側情報サイズkのクライアントが少なくとも1つの望ましいメッセージを受信し、コード構造およびパrameter条件に応じて2つのメッセージを受け取ることも可能であることを保証。
  • 周期的なメッセージインデックスとモジュラー算術を活用することで、スケーラブルかつシステム的で、最適またはほぼ最適なブロードキャスト効率を達成するコードを設計。

実験結果

リサーチクエスチョン

  • RQ1連続する側情報を有するPICODシステムにおいて、各クライアントが正確に1つの望ましいメッセージを受信するようにするための最小伝送符号数は何か?
  • RQ2同じ連続する側情報モデル下で、効果的なクライアントが復号可能なメッセージ総数を最大化する方法は何か?
  • RQ3各メッセージが最大c人のクライアントによって復号されるというc制約付きPICODのインデックスコードの構造は何か?
  • RQ4P(全メッセージ数)、k(側情報サイズ)、c(メッセージ復号制約)というパラメータが、コード構成と伝送効率に与える影響は何か?
  • RQ5モジュラー算術と剰余に基づくメッセージグループ化を用いて、これらの極端なケースに対して明示的かつ決定的コード構成を導出可能か?

主な発見

  • 各クライアントが正確に1つのメッセージを受け取る場合、本稿はPとkの関係に応じて1つまたは2つの符号伝送でこれを達成するコード構成を提供する。
  • P > 3k の場合、構成により正確に2k人の効果的クライアントがそれぞれ1つのメッセージを受信し、残りのクライアントはメッセージを受信しない。
  • P ≤ 3k の場合、b = q₂ ならばq₂人のクライアントが正確に1つのメッセージを受け取り、b = P−k−q₂ ならばP−k−q₂人のクライアントが正確に1つのメッセージを受け取る。残りのクライアントは2つのメッセージを受信する。
  • c ≥ k のc制約付きPICOD変種では、t = ⌊(P−2k−1)/k⌋ として ⌊t/2⌋+2 個の符号記号を構成し、どのメッセージの復号もc人を超えないように保証される。
  • 例6(P=9, k=4, c=4)では、2つの伝送 w₁ = x₀⊕x₄ および w₂ = x₃⊕x₈ を使用し、各メッセージが正確に4人のクライアントによって復号され、c制約を満たす。
  • 提案された構成は最適またはほぼ最適のブロードキャスト効率を達成し、モジュラー算術パラメータに基づく1つまたは2つのメッセージを受け取るクライアント数の明示的公式を提供する。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。