เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เด‡เดคเดพเดฃเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เดพเดฃเตเดจเตเดจเดคเต

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ* เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. Yandex เตฝ เด…เดตเตผ เดชเดฒ เดชเดฆเตเดงเดคเดฟเด•เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เดชเด•เดฐเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเต† เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเตเดŸเต† เดตเตเดฏเดพเดชเด•เดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเด™เตเด™เตพ เดตเดณเดฐเต† เดตเดฟเดฐเดณเดฎเดพเดฃเต. เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผ เดเด•เดฆเต‡เดถเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเต† เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเด•เตเด•เดฟเดชเต€เดกเดฟเดฏ):

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เดตเดพเดกเดฟเด‚, Yandex-เตฝ เดžเดพเตป เด†เดจเตเดคเดฐเดฟเด• เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต MDS เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† (เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป, เดŽเตฝเด†เตผเดธเดฟ เด•เต‹เดกเตเด•เตพ) เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด• เด…เดŸเดฟเดคเตเดคเดฑเดฏเต† เดžเดพเตป เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด—เดฃเดฟเดคเดตเตเด‚ เด…เดชเต‚เตผเดต เดชเดฆเด™เตเด™เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเต† เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚. เด…เดตเดธเดพเดจเด‚ Yandex-เตฝ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดžเดพเตป เดจเตฝเด•เตเด‚.

เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดชเดฒ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดžเดพเตป เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด†เดดเดคเตเดคเดฟเตฝ เดฎเตเด™เตเด™เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เดพเดฏเดฟ เดžเดพเตป เดฒเดฟเด™เตเด•เตเด•เตพ เดจเตฝเด•เตเด‚. เดฒเต‡เด–เดจเด‚ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดœเตเดžเดฐเต† เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ เดšเดฟเดฒ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด•เตผเดถเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเตเด‚ เดžเดพเตป เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด‚.

* เด‡เด‚เด—เตเดฒเต€เดทเต เดญเดพเดทเดพ เดธเดพเดนเดฟเดคเตเดฏเดคเตเดคเดฟเตฝ, เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเต† เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฎเดพเดฏเตเด•เตเด•เตฝ เด•เต‹เดกเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

1. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดธเดพเดฐเดพเด‚เดถเด‚

เดŽเดฒเตเดฒเดพ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเดพเดฐเดพเด‚เดถเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดชเดฟเดถเด•เตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ (เดกเดฟเดธเตเด•เต เดชเดฐเดพเดœเดฏเด™เตเด™เตพ, เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดชเดฟเดถเด•เตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต) เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•).

เดฎเดฟเด•เตเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเดฟเดฒเตเด‚, เดกเดพเดฑเตเดฑเดฏเต† n เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเดฏเดฟ เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดกเตเด•เดณเตเดŸเต† m เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เด†เด•เต† n + m เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚. n + m เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† n เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดฌเตเดฒเต‹เด•เตเด•เต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‚, เด…เดคเดพเดฏเดคเต เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดต.

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดŽเดฒเตเดฒเดพ n เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต n + m เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด•เดพเดฐเดฃเด‚ n-1 เดฌเตเดฒเต‹เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต n เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ (เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ 1 เดฌเตเดฒเต‹เด•เตเด•เต "เดจเต‡เตผเดคเตเดคเดคเดฟเตฝ เดจเดฟเดจเตเดจเต" เดŽเดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดตเดพเดฏเต"). เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป n + m เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† n เดฑเดพเตปเดกเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฎเดคเดฟเดฏเต‹? เด‡เดคเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดคเดฐเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ n เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป Reed-Solomon เด•เต‹เดกเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ LRC เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ.

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเด‚

เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เด“เดฐเต‹ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดฟเดธเตเด•เดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต, เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดฟเดธเตเด•เต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดกเดฟเดธเตเด•เตเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚

เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดกเดพเดฑเตเดฑ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเดพเตป เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเตเด•เตเด•เต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ (เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดŽเดฃเตเดฃเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเดฐเต†) เดชเดฟเดถเด•เตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเดฟเดถเด•เต เด•เต‚เดŸเดพเดคเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚. เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดชเตเดฑเตเดฑเดฟเด•เตเด•เตฝ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเตป เดฒเตˆเดจเตเด•เดณเดฟเดฒเตเด‚ เดธเดพเดฑเตเดฑเดฒเตˆเดฑเตเดฑเต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

* เด‡เดฅเตผเดจเต†เดฑเตเดฑเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเดพเดฏเดฟ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดนเดพเดฎเดฟเด‚เด—เต เด•เต‹เดกเตเด•เตพ, CRC เด•เต‹เดกเตเด•เตพ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดกเดพเดฑเตเดฑเดฏเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดคเตเดค เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดต เดชเดฟเดถเด•เต-เดคเดฟเดฐเตเดคเตเดคเตฝ เด•เต‹เดกเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เด•เต‹เดกเตเด•เดณเดพเดฃเต, เด…เดต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฟเดถเด•เตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฃเต, เด…เดต เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเดจเดฒเตเดฒ (เดนเดพเดฎเดฟเด‚เด—เต เด•เต‹เดกเต เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เดญเดพเด—เดฟเด• เดคเดฟเดฐเตเดคเตเดคเดฒเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต).

2. เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพ

เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพ เดเดฑเตเดฑเดตเตเด‚ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต, 1960-เด•เดณเดฟเตฝ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเดคเตเด‚ เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเต เดกเดฟเดธเตเด•เตเด•เดณเตเดŸเต† เดตเตปเดคเต‹เดคเดฟเดฒเตเดณเตเดณ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ 1980-เด•เดณเดฟเตฝ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเตเดฎเดพเดฃเต.

เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต: 1) เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚; 2) เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเด‚. เด…เดตเดฏเตเด•เตเด•เตเดณเตเดณ เด‰เดคเตเดคเดฐเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚.
เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดžเด™เตเด™เตพ n=6, m=4 เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚. เดฎเดฑเตเดฑเต เดธเตเด•เต€เดฎเตเด•เตพ เดธเดพเดฎเตเดฏเดคเดฏเต‹เดŸเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เด“เดฐเต‹ เดฌเตเดฒเต‹เด•เตเด•เตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดฌเตเดฒเต‹เด•เตเด•เตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดŽเดฒเตเดฒเดพ n เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ, X1-X6 เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฃเต, P1-P4 เดŽเดจเตเดจเดคเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฃเต.

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด’เดฐเต‡ เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเต‚เดœเตเดฏเด‚ เดฌเดฟเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด…เดคเต‡ เดตเดฒเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดตเดพเด•เตเด•เตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ). เดจเดฎเตเดฎเตพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเต† k เดตเดพเด•เตเด•เตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดชเดฑเดฏเดพเด‚. เด…เดชเตเดชเต‹เตพ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ k เดตเดพเด•เตเด•เตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เด“เดฐเต‹ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต†เดฏเตเด‚ i-th เดตเดพเด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป, เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ i-th เดตเดพเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเต‹เตผเดฎเตเดฒ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚:

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เด‡เดตเดฟเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ x เดŽเดจเตเดจเดคเต เดกเดพเดฑเตเดฑเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เดณเดพเดฃเต, p เดŽเดจเตเดจเดคเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดชเดฆเด™เตเด™เดณเดพเดฃเต, เดŽเดฒเตเดฒเดพ เด†เตฝเดซ, เดฌเต€เดฑเตเดฑ, เด—เดพเดฎ, เดกเต†เตฝเดฑเตเดฑ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดŽเดฒเตเดฒเดพ i-เดจเตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเด‚เด–เตเดฏเด•เดณเดพเดฃเต. เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เดธเดพเดงเดพเดฐเดฃ เดธเด‚เด–เตเดฏเด•เดณเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด˜เดŸเด•เด™เตเด™เดณเดพเดฃเต†เดจเตเดจเต เด‰เดŸเดจเดŸเดฟ เดชเดฑเดฏเดฃเด‚; +, -, *, / เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต†เดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด—เดฒเต‹เดฏเดฟเดธเดฟเดจเตเดฑเต† เด˜เดŸเด•เด™เตเด™เดณเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเดฏเตฝ.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต?

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดŽเดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต: เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดฏเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเต† เดตเดพเด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต, เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต - เดžเด™เตเด™เตพเด•เตเด•เต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚. เดชเตŠเดคเตเดตเต‡, เด‡เดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเด•เตเดทเต‡ เดชเดฟเดถเดพเดšเต เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเดพเดฃเต:

  1. เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต†, เดชเดฆเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ. เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดซเต‹เตผเดฎเตเดฒเด•เตพ เดธเดพเดงเดพเดฐเดฃ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, p เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เดธเดพเดงเตเดตเดพเดฏ เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เด’เดฐเต เดตเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
  2. เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดซเต‹เตผเดฎเตเดฒเด•เตพ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚. เดชเดฐเดฟเดนเดพเดฐ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเต† เดชเดฐเดธเตเดชเดฐเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดธเด‚เด–เตเดฏ.

เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดคเดŸเดฏเตเดจเตเดจเต. เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฃเต, เด‡เดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเด‚: เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เดตเดพเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเด‚เด–เตเดฏเด•เดณเตเดฎเดพเดฏเดฟ เดตเดฐเดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ), เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ (เด•เต‚เดŸเดพเดคเต† , เด•เตเดฑเดฏเตเด•เตเด•เตฝ, เด—เตเดฃเดจเด‚, เดนเดฐเดฟเด•เตเด•เตฝ) เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เดตเดพเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เด…เดคเตเดคเดฐเด‚ "เดชเตเดฐเดคเตเดฏเต‡เด•" เดธเด‚เด–เตเดฏเด•เตพ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดชเด เดฟเดšเตเดšเต; เด…เดตเดฏเต† เดซเต€เตฝเดกเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดธเด™เตเด•เดฒเดจเด‚, เดตเตเดฏเดตเด•เดฒเดจเด‚, เด—เตเดฃเดจเด‚, เดตเดฟเดญเดœเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดณเตเดณ เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดฎเดพเดฃเต เดซเต€เตฝเดกเต.

เดซเต€เตฝเดกเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเด‚ (+, -, *, /) เดคเดจเดคเดพเดฏ เดซเดฒเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดซเต€เตฝเดกเตเด•เดณเดพเดฃเต เด—เดฒเต‹เดฏเดฟเดธเต* เดซเต€เตฝเดกเตเด•เตพ. 2: 2, 4, 8, 16, เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดŸเต† เดถเด•เตเดคเดฟเด•เดณเดพเดฏ เดธเด‚เด–เตเดฏเด•เตพเด•เตเด•เดพเดฏเดฟ เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเตˆเด‚ เดธเด‚เด–เตเดฏ p เดฏเตเดŸเต† เดถเด•เตเดคเดฟเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดจเดฎเตเด•เตเด•เต 2 เดจเตเดฑเต† เดถเด•เตเดคเดฟเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเต‚). เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 16-เดฌเดฟเดฑเตเดฑเต เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เต, เด‡เดคเต 65 เด˜เดŸเด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฐเต เดซเต€เตฝเดกเดพเดฃเต, เด“เดฐเต‹ เดœเต‹เดกเดฟเด•เตเด•เตเด‚ เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดซเดฒเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ (+, -, *, /). เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ x, p, เด†เตฝเดซ, เดฌเต€เดฑเตเดฑ, เด—เดพเดฎ, เดกเต†เตฝเดฑเตเดฑ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด˜เดŸเด•เด™เตเด™เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เด‰เดšเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดดเตเดคเดฟ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต. เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด…เดคเต‡ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดจเดŸเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚.

* เด‡เดคเตŠเดฐเต เด•เตผเดถเดจเดฎเดพเดฏ เดจเดฟเตผเดตเดšเดจเดฎเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด’เดฐเต เดตเดฟเดตเดฐเดฃเดฎเดพเดฃเต.

เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเด‚

เดšเดฟเดฒ n + m เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด‡เดต เดฐเดฃเตเดŸเตเด‚ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด†เด•เดพเด‚. เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเดฟเตฝ เด…เดจเตเดฌเดจเตเดง x เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ p เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดœเตเดžเดพเดคเดฎเดพเดฃเต เดŽเดจเตเดจเดพเดฃเต.

เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเต† เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเตฝ เดŽเดฒเตเดฒเดพ เด†เตฝเดซ, เดฌเต€เดฑเตเดฑ, เด—เดพเดฎ, เดกเต†เตฝเดฑเตเดฑ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเดฃเต, เดฒเดญเตเดฏเดฎเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ x, p เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ x, p เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดœเตเดžเดพเดคเดฎเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ 1, 2, 3, เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เต 2 เดŽเดจเตเดจเดฟเดต เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต†, เดคเตเดŸเตผเดจเตเดจเต i-th เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚ (เด…เดœเตเดžเดพเดคเดฎเดพเดฏเดต เดšเตเดตเดชเตเดชเต เดจเดฟเดฑเดคเตเดคเดฟเตฝ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต):

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดžเด™เตเด™เตพเด•เตเด•เต 4 เด…เดœเตเดžเดพเดคเด™เตเด™เดณเตเดณเตเดณ 4 เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต เดจเดฎเตเด•เตเด•เต เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚!

เดˆ เดธเดฎเดตเดพเด•เตเดฏ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเด—เดฎเดจเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต (n เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ, m เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ):

  • m เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเดจเดพเด•เตเด‚. m+1 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ: m + 1 เด…เดœเตเดžเดพเดคเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต m เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
  • เด’เดฐเต เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เต เดชเต‹เดฒเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป, เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ n เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเตฝ, เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเตป เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเด™เตเด™เตฝ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดžเดพเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด’เดจเตเดจเตเด‚ เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ:

  • เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดจเต เด…เดœเตเดžเดพเดคเดฐเตเดŸเต† (m เด…เดœเตเดžเดพเดคเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดฒเตเดฒ) เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเดจเต (เด…เดคเตเดฒเตเดฏเดฎเดพเดฏ) เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดˆ เด†เดตเดถเตเดฏเด•เดคเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เด†เตฝเดซ, เดฌเต€เดฑเตเดฑ, เด—เดพเดฎ, เดกเต†เตฝเดฑเตเดฑ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.
  • เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ (เดเดคเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต) เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเดฃเด‚.
  • เดจเดฎเตเด•เตเด•เต เด’เดฐเต เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฆ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ (+, -, *, /) เดซเดฒเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดˆ เดธเตเดชเตเดฐเดงเดพเดจ เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเตฝ เดธเดพเดนเดฟเดคเตเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดฐเดพเดฎเตผเดถเด™เตเด™เดณเตเดฃเตเดŸเต.

n, m เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต

เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ n, m เดŽเดจเตเดจเดฟเดต เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚? เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเตป เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ m เดŽเดชเตเดชเต‹เดดเตเด‚ n-เดจเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเดพเดฃเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต. เด…เดตเดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เด˜เดŸเด•เด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค. เดตเดฒเดฟเดฏ m, เด…เดคเดฟเดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดกเดฟเดธเตเด•เต เดชเดฐเดพเดœเดฏเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต, เด…เดคเดพเดฏเดคเต, เด‰เดฏเตผเดจเตเดจ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค.
  • เด…เดจเดพเดตเดถเตเดฏ เดธเด‚เดญเดฐเดฃเด‚. m/n เด…เดจเตเดชเดพเดคเด‚ เด•เต‚เดŸเตเดจเตเดคเต‹เดฑเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดคเตฝ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
  • เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•. เดคเตเด• n + m เด•เต‚เดŸเตเดจเตเดคเต‹เดฑเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต‹เดŸเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดกเดพเดฑเตเดฑ เดฑเต€เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต (เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต) n เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฟเดธเตเด•เตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ n เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฑเต€เดกเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดตเดพเดฏเดจ เดธเดฎเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เดกเดฟเดธเตเด•เดพเดฃเต.

เด•เต‚เดŸเดพเดคเต†, เดจเดฟเดฐเดตเดงเดฟ DC-เด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต n, m เดŽเดจเตเดจเดฟเดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดงเดฟเด• เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดเตผเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต: 1 DC เด“เดซเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดกเดพเดฑเตเดฑ เดคเตเดŸเตผเดจเตเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฒเดญเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 3 DC-เด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅ เดชเดพเดฒเดฟเด•เตเด•เดฃเด‚: m >= n/2, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ 1 DC เด“เดซเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚.

3. LRC - เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃ เด•เต‹เดกเตเด•เตพ

Reed-Solomon เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ n เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎเดฏเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดคเด•เตผเดจเตเดจ เดกเดฟเดธเตเด•เดฟเตฝ เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดฎเดฑเตเดฑเต เดฎเดฟเด•เตเด•เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚, เด‡เดคเต เดกเดฟเดธเตเด•เตเด•เดณเดฟเดฒเตเด‚ เดจเต†เดฑเตเดฑเตเดตเตผเด•เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เด…เดงเดฟเด• เดฒเต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดกเดฟเดธเตเด•เดฟเดจเตเดฑเต† เดชเดฐเดพเดœเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดตเตผเดฒเต‹เดกเต เด•เดพเดฐเดฃเด‚ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เตพ. เดˆ (เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ) เด•เต‡เดธเดฟเตฝ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดงเดฟเด• เดฒเต‹เดกเต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹? เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต: เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ LRC เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดฃเตเดŸเต.

เดตเดฟเตปเดกเต‹เดธเต เด…เดธเต‚เตผ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดš เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเดพเดฃเต LRC (เดฒเต‹เด•เตเด•เตฝ เดฑเต€เด•เตบเดธเตเดŸเตเดฐเด•เตเดทเตป เด•เต‹เดกเตเด•เตพ). เดŽเตฝเด†เตผเดธเดฟเดฏเตเดŸเต† เด†เดถเดฏเด‚ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดฐเดฃเตเดŸเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ) เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต เด“เดฐเต‹ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•. เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ (เดŽเตฝเด†เตผเดธเดฟเดฏเดฟเตฝ เด…เดตเดฏเต† เด†เด—เต‹เดณ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต), เดšเดฟเดฒเดคเต - เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดฐเดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต (เด…เดตเดฏเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเดฟเดฒ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚.

LRC เดฎเต‚เดจเตเดจเต เดธเด‚เด–เตเดฏเด•เดณเดพเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: nrl, เด‡เดตเดฟเดŸเต† n เดŽเดจเตเดจเดคเต เดกเดพเดฑเตเดฑเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฃเต, r เดŽเดจเตเดจเดคเต เด†เด—เต‹เดณ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฃเต, l เดŽเดจเตเดจเดคเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฃเต. เด’เดฐเต เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เต เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ n/l เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เด‡เดคเต เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเต‡เด•เตเด•เดพเตพ l เดฎเดŸเด™เตเด™เต เด•เตเดฑเดตเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, LRC 6-2-2 เดธเตเด•เต€เด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. X1โ€“X6 โ€” 6 เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ, P1, P2 โ€” 2 เด†เด—เต‹เดณ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ, P3, P4 โ€” 2 เดฒเต‹เด•เตเด•เตฝ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ.

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ P1, P2 เดŽเดจเตเดจเดฟเดต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เต P3 - เดกเดพเดฑเตเดฑเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ X1-X3 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เต P4 - เดกเดพเดฑเตเดฑเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ X4-X6 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดต LRC-เตฝ เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ เดŽเดฃเตเดฃเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เตพ เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚:

เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ: เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเด•เตเด•เดณเดฟเตฝ

เด†เตฝเดซ, เดฌเต€เดฑเตเดฑ, เด—เดพเดฎ, เดกเต†เตฝเดฑเตเดฑ เดŽเดจเตเดจเต€ เดธเด‚เด–เตเดฏเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เด…เดคเดพเดฏเดคเต, เดธเดฎเดตเดพเด•เตเดฏ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต). เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เดฒเต‡เด–เดจเด‚.
เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ P3, P4 เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป XOR เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเตฝเด†เตผเดธเดฟเดฏเตเดŸเต† เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเด—เดฎเดจเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต:

  • เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ 1 เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป, n/l เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเดพเดฏเดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚ (เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ n/2).
  • r + l เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ X1โ€“X3, P3 เดŽเดจเตเดจเดฟเดต เดฒเดญเตเดฏเดฎเดฒเตเดฒ: เด‡เดต เด’เดฐเต‡ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ r + l เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฃเต, เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ 4. เด…เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค 3 เด…เดœเตเดžเดพเดคเด™เตเด™เดณเตเดณเตเดณ 4 เดธเดฎเดตเดพเด•เตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดฃเตเดŸเต.
  • r + l เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดฒเดญเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ (เด“เดฐเต‹ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเดญเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ), LRC-เดฏเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เด…เด™เตเด™เดจเต†, เด’เดฑเตเดฑ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ LRC เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต. เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเดฟเตฝ, เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดกเดพเดฑเตเดฑ เดชเต‹เดฒเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ n เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† LRC-เดฏเดฟเตฝ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, n/l เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ (เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ n/2) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ LRC เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเต‡เด•เตเด•เดพเตพ เดคเดพเดดเตเดจเตเดจเดคเดพเดฃเต. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ, เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เตพเด•เตเด•เต เดเดคเต 4 เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เตเด‚ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดชเตเดชเต‹เตพ เดŽเตฝเด†เตผเดธเดฟเด•เตเด•เต 2 เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† 4 เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเดฃเตเดŸเต.

เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดŽเตฝเด†เตผเดธเดฟ เดจเตฝเด•เตเดจเตเดจ เด…เดงเดฟเด• เดฒเต‹เดกเดฟเดฒเต† เดฒเดพเดญเด‚ เด…เตฝเดชเตเดชเด‚ เด•เตเดฑเดžเตเดž เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเดณเตเดณ เดธเด‚เดญเดฐเดฃเดคเตเดคเต†เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต.

4. เดฎเดฑเตเดฑเต เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดกเตเด•เตพ

เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป, เดŽเตฝเด†เตผเดธเดฟ เด•เต‹เดกเตเด•เตพ เด•เต‚เดŸเดพเดคเต†, เดฎเดฑเตเดฑเต เดชเดฒ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‡เดคเดพ:

  • XOR เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต. XOR เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ n เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† 1 เดฌเตเดฒเต‹เด•เตเด•เต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚, เด…เดคเดพเดฏเดคเต, เด’เดฐเต n+1 เดธเตเด•เต€เด‚ (n เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ, 1 เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต). เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเต†เดฏเตเดกเต 5, เด‡เดตเดฟเดŸเต† เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเด‚ เด…เดฑเต‡เดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดกเดฟเดธเตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดšเดพเด•เตเดฐเดฟเด•เดฎเดพเดฏเดฟ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • XOR เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‡เดฐเดŸเตเดŸ-เด’เดฑเตเดฑ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† 2 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต n+2 เดธเตเด•เต€เด‚.
  • XOR เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ STAR เด…เตฝเด—เต‹เดฐเดฟเดคเด‚. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† 3 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต n+3 เดธเตเด•เต€เด‚.
  • เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเดพเดฃเต เดชเดฟเดฐเดฎเดฟเดกเต เด•เต‹เดกเตเด•เตพ.

5. Yandex-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•

Yandex เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เด‡เดคเดพ:

  • MDS เด‡เดจเตเดฑเต‡เดฃเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต, เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดžเดพเตป เดŽเดดเตเดคเดฟเดฏเดคเต.
  • YT - Yandex-เดจเตเดฑเต† MapReduce เดธเดฟเดธเตเดฑเตเดฑเด‚.
  • YDB (Yandex DataBase) - newSQL เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต.

เดŽเด‚เดกเดฟเดŽเดธเต เดŽเตฝเด†เตผเดธเดฟ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, 8-2-2 เดธเตเด•เต€เด‚. เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต† 12 เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฟเดธเตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต 3 เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฟเดธเดฟเด•เดณเดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเต: เด“เดฐเต‹ เดกเดฟเดธเดฟเดฏเดฟเดฒเตเด‚ 4 เดธเต†เตผเดตเดฑเตเด•เตพ. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• เดฒเต‡เด–เดจเด‚.

YT, เด†เดฆเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเตเด‚ (เดธเตเด•เต€เด‚ 6-3) LRC เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเด‚ (เดธเตเด•เต€เด‚ 12-2-2) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, LRC เดŽเดจเตเดจเดคเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดฐเต€เดคเดฟเดฏเดพเดฃเต.

YDB เด‡เดฐเดŸเตเดŸ-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ 4-2). เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† YDB-เดฏเดฟเดฒเต† เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดนเตˆเดฒเต‹เดกเดฟเตฝ เดชเดฑเดžเตเดžเต.

เดตเตเดฏเดคเตเดฏเดธเตเดค เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเต เดธเตเด•เต€เดฎเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดฎเต‚เดฒเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, MDS-เตฝ, LRC เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเด‚เดญเดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เด’เดฐเต‡เดธเดฎเดฏเด‚ 3 DC-เด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ DC-เด•เดณเดฟเตฝ เด’เดจเตเดจเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑ เดฑเต€เดกเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต†เดจเตเดจเดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ DC-เด•เดณเดฟเตฝ เด‰เดŸเดจเต€เดณเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฃเด‚, เด…เด™เตเด™เดจเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ DC เดฒเดญเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ. 1-8-2 เดธเตเด•เต€เดฎเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹ เดกเดฟเดธเดฟเดฏเดฟเดฒเตเด‚ 2 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดคเตเดŸเตผเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฟเดธเดฟ เด“เดซเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, 4 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. 4 DC-เด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดเดคเต เดธเตเด•เต€เดฎเดพเดฏเดพเดฒเตเด‚, เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ (r + l) / n >= 3 เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด…เดคเดพเดฏเดคเต, เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เตเดฑเดžเตเดžเดคเต 0,5% เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

YT-เตฝ เดธเตเดฅเดฟเดคเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต: เด“เดฐเต‹ YT เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ 1 DC-เดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดตเตเดฏเดคเตเดฏเดธเตเดค DC-เด•เดณเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ), เด…เดคเดฟเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. 12-2-2 เดธเตเด•เต€เด‚ 33% เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดจเตฝเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต, เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† MDS เดธเตเด•เต€เด‚ เดชเต‹เดฒเต† เด’เดฐเต‡เดธเดฎเดฏเด‚ 4 เดกเดฟเดธเตเด•เต เดคเด•เดฐเดพเดฑเตเด•เตพ เดตเดฐเต† เด‡เดคเดฟเดจเต เด…เดคเดฟเดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดฃเตเดŸเต: เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดธเต‚เด•เตเดทเตเดฎเดคเด•เตพ, เด…เดจเตเดตเต‡เดทเดฃ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเตฝ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดธเตเดตเดพเดงเต€เดจเด‚, เดกเดพเดฑเตเดฑ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต. เด‡เดตเดฏเต†เดฏเตเด‚ เดฎเดฑเตเดฑเต เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจเต. เดตเดฟเดทเดฏเด‚ เดฐเดธเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด•เต‹เดกเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚.

6. เดฒเดฟเด™เตเด•เตเด•เตพ

  1. เดฑเต€เดกเต-เดธเต‹เดณเดฎเตป เด•เต‹เดกเตเด•เดณเต†เดฏเตเด‚ เด—เดฒเต‹เดฏเดฟเดธเต เดซเต€เตฝเดกเตเด•เดณเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐ: https://habr.com/ru/company/yadro/blog/336286/
    https://habr.com/ru/company/yadro/blog/341506/
    เดชเตเดฐเดพเดชเตเดฏเดฎเดพเดฏ เดญเดพเดทเดฏเดฟเตฝ เด…เดตเตผ เด—เดฃเดฟเดคเดคเตเดคเต† เด†เดดเดคเตเดคเดฟเตฝ เดจเต‹เด•เตเด•เตเดจเตเดจเต.
  2. LRC-เดฏเต† เด•เตเดฑเดฟเดšเตเดšเต Microsoft-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฒเต‡เด–เดจเด‚: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/LRC12-cheng20webpage.pdf
    เดธเต†เด•เตเดทเตป 2 เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚ เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดŽเตฝเด†เตผเดธเดฟเดฏเดฟเดฒเต† เด…เดจเตเดญเดตเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  3. เด‡เดฐเดŸเตเดŸ-เด’เดฑเตเดฑ เดธเตเด•เต€เด‚: https://people.eecs.berkeley.edu/~kubitron/courses/cs262a-F12/handouts/papers/p245-blaum.pdf
  4. STAR เดธเตเด•เต€เด‚: https://www.usenix.org/legacy/event/fast05/tech/full_papers/huang/huang.pdf
  5. เดชเดฟเดฐเดฎเดฟเดกเต เด•เต‹เดกเตเด•เตพ: https://www.microsoft.com/en-us/research/publication/pyramid-codes-flexible-schemes-to-trade-space-for-access-efficiency-in-reliable-data-storage-systems/
  6. MDS-เดฒเต† เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดกเตเด•เตพ: https://habr.com/ru/company/yandex/blog/311806
  7. YT-เดฏเดฟเดฒเต† เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดกเตเด•เตพ: https://habr.com/ru/company/yandex/blog/311104/
  8. YDB-เดฏเดฟเดฒเต† เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดกเตเด•เตพ: https://www.youtube.com/watch?v=dCpfGJ35kK8

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•