Two-Step Decoding of Binary $2\times2$ Sum-Rank-Metric Codes
Wu, Chen, Zhang et al.
We resolve an open problem posed by Chen--Cheng--Qi (IEEE Trans.\ Inf.\ Theory, 2025): can decoding of binary sum-rank-metric codes $\SR(C_1,C_2)$ with $2\times2$ matrix blocks be reduced entirely to decoding the constituent Hamming-metric codes $C_1$ and $C_2$ without the additional requirement $d_1\ge\tfrac{2}{3}d_{\mathrm{sr}}$ that underlies their fast decoder? We answer this in the affirmative by exhibiting a simple two-step procedure: first uniquely decode $C_2$, then apply a single error/erasure decoding of $C_1$.This shows that the restrictive hypothesis $d_1\ge\tfrac{2}{3}d_{\mathrm{sr}}$ is theoretically unnecessary.The resulting decoder achieves unique decoding up to $\lfloor (d_{\mathrm{sr}}-1)/2\rfloor$ with overall cost $T_2+T_1$, where $T_2$ and $T_1$ are the complexities of the Hamming decoders for $C_2$ and $C_1$, respectively. We further show that this reduction is asymptotically optimal in a black-box model, as any sum-rank decoder must inherently decode the constituent Hamming codes.For BCH or Goppa instantiations over $\F_4$, the decoder runs in $O(\ell^2)$ time.
এই পেপারটি Chen-Cheng-Qi দ্বারা IEEE Trans. Inf. Theory ২০২৫ এ উত্থাপিত একটি উন্মুক্ত সমস্যার সমাধান করে: বাইনারি 2×2 ম্যাট্রিক্স ব্লকের সাম-র্যাঙ্ক মেট্রিক কোড SR(C1,C2) এর ডিকোডিং সম্পূর্ণভাবে এর উপাদান হ্যামিং মেট্রিক কোড C1 এবং C2 এর ডিকোডিং এ হ্রাস করা যায় কিনা, তাদের দ্রুত ডিকোডারের প্রয়োজনীয় অতিরিক্ত শর্ত d1≥32dsr ছাড়াই? লেখকরা একটি ইতিবাচক উত্তর প্রদান করেন, একটি সহজ দুই-ধাপ প্রক্রিয়া প্রস্তাব করেন: প্রথমে C2 অনন্যভাবে ডিকোড করুন, তারপর C1 এ একক ত্রুটি/মুছে ফেলা ডিকোডিং প্রয়োগ করুন। এটি নির্দেশ করে যে সীমাবদ্ধ অনুমান d1≥32dsr তাত্ত্বিকভাবে অপ্রয়োজনীয়। ফলস্বরূপ ডিকোডার মোট খরচ T2+T1 এ ⌊(dsr−1)/2⌋ পর্যন্ত অনন্য ডিকোডিং ক্ষমতা অর্জন করে, যেখানে T2 এবং T1 যথাক্রমে C2 এবং C1 এর হ্যামিং ডিকোডার জটিলতা। F4 এর উপর BCH বা Goppa কোড উদাহরণের জন্য, ডিকোডার চলার সময় O(ℓ2)।
সাম-র্যাঙ্ক-মেট্রিক কোড (Sum-rank-metric codes) ক্লাসিক্যাল হ্যামিং মেট্রিক কোড এবং র্যাঙ্ক মেট্রিক কোডের মধ্যে একটি প্রাকৃতিক ইন্টারপোলেশন, যা মাল্টি-সোর্স নেটওয়ার্ক কোডিং, বিতরণকৃত স্টোরেজ এবং স্পেস-টাইম কোডিং এ গুরুত্বপূর্ণ প্রয়োগ রয়েছে। এই ধরনের কোড একযোগে হ্যামিং-ধরনের এবং র্যাঙ্ক-ধরনের আচরণ ক্যাপচার করে, আরও নমনীয় কোডিং ফ্রেমওয়ার্ক প্রদান করে।
Chen-Cheng-Qi ২০২৫ সালের কাজে বাইনারি সাম-র্যাঙ্ক মেট্রিক কোডের একটি বিশেষ শ্রেণী SR(C1,C2) নির্মাণ করেছেন, যা দুটি চতুর্থাংশ কোড C1=[ℓ,k1,d1]4 এবং C2=[ℓ,k2,d2]4 এর উপর ভিত্তি করে, রৈখিক বহুপদী Lx1,x2(x)=x1x+x2x2 এর মাধ্যমে F42 এবং 2×2 বাইনারি ম্যাট্রিক্সের মধ্যে একটি সংযোগ স্থাপন করেছেন। তারা মূল ওজন বিয়োজন সূত্র প্রমাণ করেছেন:
wtsr(a1x+a2x2)=2wtH(a1)+2wtH(a2)−3∣I∣
যেখানে I=supp(a1)∩supp(a2)।
Chen-Cheng-Qi দ্বারা প্রস্তাবিত দ্রুত ডিকোডিং অ্যালগরিদম সাম-র্যাঙ্ক ডিকোডিং হ্যামিং মেট্রিক ডিকোডিং এ হ্রাস করতে পারে, কিন্তু দুটি শর্ত পূরণ করতে হবে:
d2≥dsr
d1≥32dsr (সীমাবদ্ধ শর্ত)
দ্বিতীয় শর্তটি কোড ডিজাইন স্থানকে গুরুতরভাবে সীমাবদ্ধ করে। তাদের ডিকোডার C1 (বা এর স্কেলার গুণিতক) এ তিনবার হ্যামিং ডিকোডার কল করতে হয়, মোট জটিলতা TCCQ=T2+3T1। এই অতিরিক্ত 32 সীমাবদ্ধতা ত্রুটি প্যাটার্ন I3 (দুটি উপাদান একযোগে ত্রুটিপূর্ণ স্থানাঙ্ক) পরিচালনার কৌশল থেকে উদ্ভূত।
উন্মুক্ত সমস্যা সমাধান: প্রমাণ করা যে d2≥dsr সন্তুষ্ট করে এমন যেকোনো রৈখিক চতুর্থাংশ কোড জোড়ার জন্য (C1,C2), কোড SR(C1,C2)⌊(dsr−1)/2⌋ পর্যন্ত অনন্য ডিকোডিং অর্জন করতে পারে, d1≥32dsr সীমাবদ্ধতা ছাড়াই।
সহজ দুই-ধাপ ডিকোডিং অ্যালগরিদম:
ধাপ 1: দ্বিতীয় উপাদান y2=a2+e2 থেকে C2 অনন্যভাবে ডিকোড করুন, a2 এবং ত্রুটি ভেক্টর e2 পুনরুদ্ধার করুন
ধাপ 2: J=supp(e2) ব্যবহার করুন মুছে ফেলা প্যাটার্ন হিসাবে, C1 এ একক ত্রুটি/মুছে ফেলা ডিকোডিং সম্পাদন করুন
জটিলতা উন্নতি: মোট খরচ TSR=T2+T1+O(ℓ), Chen-Cheng-Qi এর TCCQ=T2+3T1 এর তুলনায়, C1 এর কল সংখ্যা 3 থেকে 1 এ হ্রাস পায়। BCH বা Goppa কোডের জন্য, O(ℓ2) জটিলতা বজায় রাখে কিন্তু ধ্রুবক ফ্যাক্টর উল্লেখযোগ্যভাবে হ্রাস পায়।
ডিজাইন স্থান প্রসারিত করা: (d1,d2) প্রয়োজনীয়তা d2≥dsr এবং d1≥32dsr থেকে শুধুমাত্র d2≥dsr এ শিথিল করা। স্বাভাবিক স্থানাঙ্ক (δ1,δ2)=(d1/dsr,d2/dsr) এ, ব্যবহারযোগ্য অঞ্চল δ1≥32 থেকে δ1≥21 (তাত্ত্বিক নিম্ন সীমা) এ প্রসারিত হয়।
সরলীকৃত ডিজাইন মানদণ্ড: যথেষ্ট শর্ত d2≥2d1 প্রদান করুন, স্পষ্ট dsr গণনা ছাড়াই ডিকোডার সাফল্য নিশ্চিত করতে।
ব্ল্যাক-বক্স সর্বোত্তমতা: প্রমাণ করা যে ব্ল্যাক-বক্স মডেলে (শুধুমাত্র হ্যামিং ডিকোডারের মাধ্যমে C1 এবং C2 অ্যাক্সেস), এই হ্রাস ধ্রুবক ফ্যাক্টরে渐近সর্বোত্তম।
ক্লাসিক্যাল ত্রুটি-মুছে ফেলা অনন্যতা শর্ত (Lemma 1) অনুযায়ী, যখন 2t+r<d1, মুছে ফেলা কোড C1∣J এ সর্বাধিক একটি কোডওয়ার্ড গৃহীত শব্দের হ্যামিং দূরত্ব ≤t। অতএব ত্রুটি/মুছে ফেলা ডিকোডার অনন্যভাবে a1 পুনরুদ্ধার করতে পারে।
মুছে ফেলা-গাইডেড কৌশল: মূল উদ্ভাবন ইতিমধ্যে পুনরুদ্ধৃত e2 এর সাপোর্ট সেট মুছে ফেলা প্যাটার্ন হিসাবে ব্যবহার করা। এটি Chen-Cheng-Qi পদ্ধতিতে তিনবার মূল্যায়নের মাধ্যমে "I3 এ কোন অবস্থান ত্রুটি বাতিল হবে" অনুমান করার জটিলতা এড়ায়।
নির্ভুল অসমতা শৃঙ্খল: 2t+r=wtsr(e)−i2 সূক্ষ্ম বিশ্লেষণের মাধ্যমে, i2≥0 এবং উপরের সীমা dsr≤2d1 ব্যবহার করে, 2t+r<d1 এর মূল অসমতা প্রতিষ্ঠা করা, অতিরিক্ত অনুমান ছাড়াই।
একক কল যথেষ্ট: Chen-Cheng-Qi তিনবার {x=1,ω,ω2} এ মূল্যায়ন এবং তিনবার ডিকোডিং চেষ্টা করার বিপরীতে, এই পদ্ধতি শুধুমাত্র একবার ত্রুটি/মুছে ফেলা ডিকোডিং প্রয়োজন, কারণ মুছে ফেলা সেট JC1 ডিকোডিং প্রভাবিত করতে পারে এমন সমস্ত "বিপজ্জনক" অবস্থান সঠিকভাবে ক্যাপচার করে।
রক্ষণশীল কিন্তু কার্যকর মুছে ফেলা: I2 (শুধুমাত্র e2 অ-শূন্য) মুছে ফেলা হিসাবে চিহ্নিত করা রক্ষণশীল (এই অবস্থানে e1=0 প্রকৃতপক্ষে ত্রুটিহীন), কিন্তু এই রক্ষণশীলতা 2t+r অসমতায় −i2 পদ দ্বারা ক্ষতিপূরণ করা হয়, অনন্যতা নিশ্চয়তা প্রভাবিত করে না।
মডেল: শুধুমাত্র হ্যামিং ডিকোডারের মাধ্যমে (জটিলতা T1 এবং T2) C1 এবং C2 অ্যাক্সেস।
নিম্ন সীমা যুক্তি:
সাব-কোড S1={a1x:a1∈C1} সন্তুষ্ট করে dsr(S1)=2d1
যেকোনো অ্যালগরিদম যা SR(C1,C2) কে অর্ধ-ব্যাসার্ধ ⌊(dsr−1)/2⌋ এ ডিকোড করতে পারে তা S1 ডিকোড করতে পারতে হবে, এবং তাই C1 কে অর্ধ-ব্যাসার্ধ ⌊(d1−1)/2⌋ এ ডিকোড করতে পারতে হবে
সাম-র্যাঙ্ক মেট্রিক কোড Martínez-Peñas এবং অন্যদের দ্বারা সিস্টেমেটিকভাবে অধ্যয়ন করা হয়েছে, হ্যামিং মেট্রিক এবং র্যাঙ্ক মেট্রিকের একটি একীভূত ফ্রেমওয়ার্ক হিসাবে। সাহিত্য 2 সাম-র্যাঙ্ক BCH কোড এবং চক্রাকার-তির্যক চক্রাকার কোড অধ্যয়ন করে।
ক্লাসিক্যাল হ্যামিং মেট্রিক ত্রুটি-মুছে ফেলা ডিকোডিং তত্ত্ব (Lemma 1 এর অনন্যতা শর্ত 2t+r<d) MacWilliams-Sloane 4, Huffman-Pless 3, van Lint 5 ইত্যাদি পাঠ্যপুস্তকে দেখা যায়। Sugiyama এবং অন্যরা 6 Goppa কোডের জন্য মূল সমীকরণ সমাধান দিয়েছেন, ত্রুটি এবং মুছে ফেলা পরিচালনা করতে পারে।
এই পেপার প্রথমবারের মতো প্রমাণ করে যে মুছে ফেলা-গাইডেড কৌশল Chen-Cheng-Qi ফ্রেমওয়ার্কে 32 সীমাবদ্ধতা সম্পূর্ণভাবে দূর করতে পারে, সাম-র্যাঙ্ক ডিকোডিং সমস্যার মৌলিক জটিলতা দুটি হ্যামিং ডিকোডিং সমস্যার যোগফল হিসাবে নির্ভুলভাবে চিহ্নিত করে।
তাত্ত্বিক অবদান: প্রমাণ করেছে যে সীমাবদ্ধ শর্ত d1≥32dsr তাত্ত্বিকভাবে অপ্রয়োজনীয়, Chen-Cheng-Qi দ্বারা উত্থাপিত উন্মুক্ত সমস্যা সম্পূর্ণভাবে সমাধান করেছে।
অ্যালগরিদম অবদান: অত্যন্ত সহজ দুই-ধাপ ডিকোডিং অ্যালগরিদম প্রস্তাব করেছে, শুধুমাত্র প্রয়োজন:
একবার C2 এর BMD ডিকোডিং
একবার C1 এর ত্রুটি/মুছে ফেলা ডিকোডিং
দক্ষতা উন্নতি:
C1 এর কল 3 বার থেকে 1 বার এ হ্রাস
BCH/Goppa কোডের জন্য, দ্বিঘাত পদ ধ্রুবক ফ্যাক্টর অর্ধেক
O(ℓ2) সময় জটিলতা বজায় রাখে
ডিজাইন নমনীয়তা: ব্যবহারযোগ্য (d1,d2) পরামিতি স্থান δ1≥2/3 থেকে তাত্ত্বিক সীমা δ1≥1/2 এ প্রসারিত করেছে।
সর্বোত্তমতা: ব্ল্যাক-বক্স মডেলে প্রমাণ করেছে যে এই হ্রাস ধ্রুবক ফ্যাক্টরে渐近সর্বোত্তম।
একক অনুমান এখনও বিদ্যমান: এখনও d2≥dsr প্রয়োজন। যদিও সমরূপতার মাধ্যমে d1≥dsr এর সময় ভূমিকা বিনিময় করা যায় (Remark 4), উভয় শর্ত একযোগে শিথিল করা যায় না।
2×2 ম্যাট্রিক্স সীমাবদ্ধতা: পদ্ধতি বিশেষভাবে 2×2 ম্যাট্রিক্স ব্লকের বাইনারি সাম-র্যাঙ্ক কোডের জন্য। সাধারণ m×n ম্যাট্রিক্স ব্লক বা উচ্চতর মাত্রার সাম-র্যাঙ্ক কোডের জন্য, প্রযুক্তি উল্লেখযোগ্য সাধারণীকরণ প্রয়োজন।
রৈখিক কোড অনুমান: বিশ্লেষণ C1 এবং C2 রৈখিক কোড হওয়ার উপর ভিত্তি করে, অ-রৈখিক ক্ষেত্রে স্পর্শ করা হয় না।
ব্ল্যাক-বক্স মডেলের সীমাবদ্ধতা: সর্বোত্তমতা ফলাফল শুধুমাত্র ব্ল্যাক-বক্স মডেলে বৈধ। যদি C1 এবং C2 এর বিশেষ বীজগণিত কাঠামো ব্যবহার করা অনুমতি দেওয়া হয় (যেমন BCH কোডের চক্রাকারতা), আরও দক্ষ সরাসরি পদ্ধতি থাকতে পারে।
ব্যবহারিক বাস্তবায়ন বিবরণ: পেপার ত্রুটি/মুছে ফেলা ডিকোডারের নির্দিষ্ট বাস্তবায়ন প্রদান করে না (যেমন পরিবর্তিত Berlekamp-Massey অ্যালগরিদম বা Sugiyama অ্যালগরিদম), প্রকৃত স্থাপনা এই বিবরণ পরিপূরক প্রয়োজন।
পেপার সিদ্ধান্তে ইঙ্গিত করে কিন্তু স্পষ্টভাবে ভবিষ্যত দিকনির্দেশনা তালিকাভুক্ত করে না, সম্ভাব্যভাবে অন্তর্ভুক্ত:
সাধারণ ম্যাট্রিক্স আকারে পুশ: গবেষণা করুন m×n ম্যাট্রিক্স ব্লক (m,n>2) এর সাম-র্যাঙ্ক কোড অনুরূপ মুছে ফেলা-গাইডেড কৌশল আছে কিনা।
d2≥dsr শিথিল করুন: d2<dsr এর সময় আংশিক ডিকোডিং বা তালিকা ডিকোডিং অ্যালগরিদম অন্বেষণ করুন।
অ-বাইনারি ক্ষেত্র: প্রযুক্তি q>2 এর সাধারণ সীমিত ক্ষেত্রে সাধারণীকরণ করুন।
মাল্টি-ব্লক ক্ষেত্রে: ℓ>1 বিভিন্ন আকারের ম্যাট্রিক্স ব্লকের সাধারণ সাম-র্যাঙ্ক কোডের জন্য, একীভূত ডিকোডিং ফ্রেমওয়ার্ক বিকাশ করুন।
নরম সিদ্ধান্ত ডিকোডিং: কঠিন সিদ্ধান্তের অনন্য ডিকোডিং নরম তথ্য এবং সম্ভাব্য ডিকোডিং এ প্রসারিত করুন।
ব্যবহারিক কর্মক্ষমতা মূল্যায়ন: নির্দিষ্ট BCH/Goppa কোড উদাহরণে অ্যালগরিদম বাস্তবায়ন এবং পরীক্ষা করুন, Chen-Cheng-Qi পদ্ধতির সাথে পরীক্ষামূলক তুলনা করুন।
সমস্যার গুরুত্ব: স্পষ্টভাবে উত্থাপিত উন্মুক্ত সমস্যা সমাধান করেছে, স্পষ্ট তাত্ত্বিক মূল্য আছে।
পদ্ধতির কমনীয়তা: দুই-ধাপ অ্যালগরিদম অত্যন্ত সহজ, মূল ধারণা (supp(e2) মুছে ফেলা সেট হিসাবে ব্যবহার) স্বজ্ঞাত এবং বোঝা সহজ। Chen-Cheng-Qi তিনবার মূল্যায়ন এবং গড় যুক্তির জটিলতার তুলনায়, এই পেপারের পদ্ধতি ধারণাগতভাবে আরও স্পষ্ট।
প্রমাণ কঠোরতা:
ধাপে ধাপে 2t+r<d1 অসমতা শৃঙ্খল উদ্ভব (বিভাগ 3.3)
মূল উপরের সীমা dsr≤2d1 প্রতিষ্ঠা করতে Lemma 2 প্রবর্তন
প্রতিটি পদক্ষেপের স্পষ্ট গাণিতিক ভিত্তি
সম্পূর্ণ উদাহরণ: Example 5 কোড নির্মাণ, ত্রুটি প্যাটার্ন থেকে ডিকোডিং প্রক্রিয়া পর্যন্ত সম্পূর্ণ প্রদর্শন প্রদান করে, বোধগম্যতা এবং যাচাইযোগ্যতা বৃদ্ধি করে।
বহু-মাত্রিক অবদান: শুধুমাত্র অ্যালগরিদম দেয় না, বরং বিশ্লেষণ করে:
জটিলতা উন্নতি (দ্বিঘাত পদ ধ্রুবক পর্যন্ত নির্দিষ্ট)
ডিজাইন স্থান সম্প্রসারণ (দৃশ্যমান (δ1,δ2) সমতল)
সরলীকৃত ডিজাইন মানদণ্ড (d2≥2d1)
তাত্ত্বিক সর্বোত্তমতা (ব্ল্যাক-বক্স নিম্ন সীমা)
লেখার স্পষ্টতা: পেপার কাঠামো স্পষ্ট, পটভূমি থেকে উন্মুক্ত সমস্যা, পদ্ধতি থেকে সর্বোত্তমতা পর্যন্ত যুক্তি প্রবাহ মসৃণ। প্রবর্তনে Chen-Cheng-Qi কাজের বিস্তারিত পর্যালোচনা (A-C উপবিভাগ) পাঠকদের দ্রুত অবস্থায় প্রবেশ করতে সাহায্য করে।
তাত্ত্বিক স্তর: 2×2 বাইনারি সাম-র্যাঙ্ক কোডের ডিকোডিং জটিলতা নির্ভুলভাবে চিহ্নিত করেছে, d1≥21dsr প্রাকৃতিক সীমা হিসাবে প্রতিষ্ঠা করেছে (dsr≤2d1 থেকে আসে)।
ব্যবহারিক স্তর: দক্ষ সাম-র্যাঙ্ক কোড ডিজাইনের জন্য বৃহত্তর পরামিতি নির্বাচন স্থান প্রদান করেছে, বিশেষত C1 উচ্চতর কোড হার থাকতে অনুমতি দেয়।
পদ্ধতিবিদ্যা: মুছে ফেলা-গাইডেড কৌশল অন্যান্য মেট্রিক স্থানে ডিকোডিং সমস্যা অনুপ্রাণিত করতে পারে।
ব্যবহারিক মূল্য:
নেটওয়ার্ক কোডিং, বিতরণকৃত স্টোরেজ ইত্যাদি প্রয়োগের জন্য, O(ℓ2) ডিকোডিং জটিলতা এবং প্রসারিত ডিজাইন স্থান ব্যবহারিকভাবে উপকারী।
সরলীকৃত ডিজাইন মানদণ্ড (d2≥2d1) কোড ডিজাইনের প্রবেশদ্বার হ্রাস করে।
পুনরুৎপাদনযোগ্যতা:
অ্যালগরিদম বর্ণনা স্পষ্ট (Algorithm 1 শুধুমাত্র 6 লাইন), বাস্তবায়ন সহজ।
Example 5 যাচাইযোগ্য ছোট উদাহরণ প্রদান করে।
কিন্তু কোড বাস্তবায়ন বা বড় আকারের পরীক্ষা ডেটা অনুপস্থিত, সম্পূর্ণ পুনরুৎপাদন অতিরিক্ত কাজ প্রয়োজন।
প্রত্যাশিত উদ্ধৃতি:
Chen-Cheng-Qi এর পরবর্তী কাজ উন্মুক্ত সমস্যা সমাধান হিসাবে এই পেপার উদ্ধৃত করবে।
সাম-র্যাঙ্ক কোডের সমীক্ষা নিবন্ধ গুরুত্বপূর্ণ ডিকোডিং ফলাফল হিসাবে এই পেপার অন্তর্ভুক্ত করবে।
m×n ম্যাট্রিক্স ব্লকের সাধারণীকরণ গবেষণা অনুপ্রাণিত করতে পারে।
এই পেপার একটি মার্জিত মুছে ফেলা-গাইডেড কৌশলের মাধ্যমে Chen-Cheng-Qi দ্বারা উত্থাপিত উন্মুক্ত সমস্যা সম্পূর্ণভাবে সমাধান করেছে, প্রমাণ করেছে যে d1≥32dsr সীমাবদ্ধতা তাত্ত্বিকভাবে অপ্রয়োজনীয়। দুই-ধাপ ডিকোডিং অ্যালগরিদম অনন্য ডিকোডিং ক্ষমতা এবং বহুপদী সময় জটিলতা বজায় রেখে, ডিজাইন সীমাবদ্ধতা উল্লেখযোগ্যভাবে সরল করেছে এবং গণনা খরচ হ্রাস করেছে। পেপারের প্রধান শক্তি পদ্ধতির সরলতা, প্রমাণের কঠোরতা এবং ডিজাইন স্থানের নির্ভুল চিহ্নিতকরণে নিহিত। প্রধান দুর্বলতা পরীক্ষামূলক যাচাইকরণ অনুপস্থিত এবং আরও সাধারণ ক্ষেত্রে সাধারণীকরণের অস্পষ্টতা। সামগ্রিকভাবে, এটি বাইনারি 2×2 সাম-র্যাঙ্ক কোডের ডিকোডিং তত্ত্বে স্পষ্ট এবং গুরুত্বপূর্ণ অবদান করে একটি উচ্চ-মানের তাত্ত্বিক তথ্য তত্ত্ব পেপার।