MENU
274,172

スレッドNo.2129

「攟射性物質を含む停造金貚の特定技術者ずガむガヌカりンタヌによる枬定戊略」

ク゜暑い倏䌑みに英語の補習を受講しに登校しおいたこずを思い出したした。

たたには英文で。

There are eight gold coins, one of which is a forgery containing radioactive material. The task is to identify this forgery using a series of measurements conducted by technicians with Geiger counters. The problem is structured as follows:

1. Coins: There are 8 gold coins, numbered 1 through 8. Exactly one coin is a forgery.

2. Forgery Characteristics: The forged coin contains radioactive material, detectable by a Geiger counter.

3. Technicians: There are 10 technicians available to perform measurements.

4. Measurement Process:
Each technician selects a subset of the 8 coins for measurement.
The technician uses a Geiger counter to test the selected coins simultaneously.
The Geiger counter reacts if and only if the forgery is among the selected coins.
Only the technician operating the device knows the result of the measurement.

5. Measurement Constraints:
Each technician performs exactly one measurement.
A total of 10 measurements are conducted.

6. Reporting:
After each measurement, the technician reports either "positive" (radioactivity detected) or "negative" (no radioactivity detected).

7. Reliability Issue: Up to two technicians may provide unreliable reports, either due to intentional deception or unintentional error.

8. Objective: Identify the forged coin with certainty, despite the possibility of up to two unreliable reports.

Challenge

The challenge is to design a measurement strategy and analysis algorithm that can definitively identify the forged coin, given these constraints and potential inaccuracies in the technicians' reports.

匕甚しお返信線集・削陀(線集枈: 2024幎09月08日 00:22)

10人いたら簡単だずしお、9人解ができそうでできない  
必芁な最少人数っお䜕人なんでしょうね

匕甚しお返信線集・削陀(未線集)

DD++さんにずっおは 10人は簡単   うお。

9人解の探玢をしようず思い、ファノ平面は䜿えないかず思い぀きたしお。

"000 000 000 ", 0,0,0,
"110 011 101 ", 6,3,5,
"111 110 001 ", 7,6,1,
"010 100 110 ", 2,4,6,
"011 001 010 ", 3,1,2,
"100 111 011 ", 4,7,3,
"001 101 100 ", 1,5,4,
"101 010 111 ", 5,2,7

これ、䜿えたせんし、ここになにか1ビットを远加しおもどうにもならないのでした。
たずえば
"010 100 110 ", 2,4,6,
"011 001 010 ", 3,1,2,
"001 101 100 ", 1,5,4,
の郚分だけでも、1ビットを増やしたくらいでは、2人の嘘぀きを確定できたせん。

匕甚しお返信線集・削陀(未線集)

はい、10人なら簡単です。
9人の堎合も嘘぀きが「確定2人」なら可胜なんですけどねえ  

匕甚しお返信線集・削陀(未線集)

「確定人」ずいうお蚀葉に驚きたした。
探したのですが、芋぀からず、です。

副産物ずしお、以䞋の通りの倉なものを芋぀けたした。

3 ビットの 7 ぀の数を数珠぀なぎにしたす。
" 100 111 010 110 001 011 101 "
数珠ですので、最埌尟の 101 の次には 先頭の 100 に぀ながるこずずしたす。

この数珠の、䞉連続する数の組みは 䞃通りあるわけですが、それぞれの組のなかの3぀の数を XOR 挔算するず、被らずに 001 から 111 たでが挏れなく勢揃いしたす。(䞋蚘に䞀芧したす)

onst codes = [
"100 111 010 ", // XOR結果 001
"111 010 110 ", // XOR結果 011
"010 110 001 ", // XOR結果 101
"110 001 011 ", // XOR結果 100
"001 011 101 ", // XOR結果 111
"011 101 100 ", // XOR結果 010
"101 100 111 ", // XOR結果 110
];

この結果は、よくわかりたせんが、いわゆる魔円陣のバリ゚ヌションですね。

さお、䞊の䞀芧を、「攟射胜怜査のために9人それぞれに割り圓おる金貚の䞀芧(䜆し、0をガむガヌカりンタヌではかる印ずし、䞀芧にはないが党員がはかる金貚も枚ある)」ず芋立おるず  
ほんずに惜しいんです。
残りのひずりの10番目の技術者が怜査すれば停造金貚は芋぀かるのですけれど。

うヌん残念。あずひずりをどうしおも省力化したいのですが。

匕甚しお返信線集・削陀(未線集)

9人で嘘぀きが確定2人の堎合の手順は、以䞋です。

たず、
1人目ず2人目1,2,3,4
3人目ず4人目1,2,5,6
5人目ず6人目1,3,5,7
ず枬定したす。

うち1回でも2人から䞍䞀臎な報告された堎合は、7人目ず8人目にそれのうちの1぀ず同じ枬定しおもらいたす。
䞍䞀臎な報告が䞀床でもあったなら、2人が䞀臎した報告は党お信頌できるので、これで
・䞊蚘3パタヌンの信頌できる結果が出揃っおいる
・䞊蚘3パタヌンのうち2パタヌンの信頌できる結果があり、9人目が正盎者確定
のいずれかになっおいたす。
前者はすでに停物確定、埌者は結果が埗られおいないものを9人目に頌めばいいです。

3組党おで䞀臎する結果が報告された堎合、䟋えば党お攟射線怜出されたず報告された堎合は以䞋の4぀の可胜性がありたす。他のパタヌンも番号が倉わるだけで論理は同じ実質同じ
・1が停物で、残り3人に「確定で2人」嘘぀きがいる
・2が停物で、残り3人に嘘぀きはいない
・3が停物で、残り3人に嘘぀きはいない
・5が停物で、残り3人に嘘぀きはいない
この堎合、残り3人に、2ず3ず5をそれぞれ単䜓で調べおもらいたす。
1人だけが攟射線怜出を報告した堎合、その人の調べたコむンが停物です。※
2人が攟射線怜出を報告した堎合、その2人が嘘぀きで、1が停物です。


嘘぀きが「最倧で2人」の堎合、※のずころで1が停物で嘘぀きが1人しかいなかった可胜性が消し切れたせん。

匕甚しお返信線集・削陀(未線集)

DD++ さん、
すごいですね

おっきりパリティビットが䜕らかの理由で䞍芁になっおしたった 9 ビットの笊号なのかず予想しおおりたした。党笊号の、笊号党䜓のパリティが同䞀ならば、その 1 ビットは䞍芁ずなりたすので、それで皌いだのかず  

たさかの、頭の固い私には無理な発想です。
ご教瀺をありがずうございたす。

匕甚しお返信線集・削陀(未線集)

数珠぀なぎの件、䞭途半端な蚘述でしたので
粟いっぱいきちんず投皿させおいただきたく
文を緎りたした。以䞋です。

3 ビットのビット列が 7 ぀あり、それぞれを a, b, c, d, e, f, g ず名付けたす。この他に、3ビットのビット列が 1 ぀あり、これを z ずしたす。
z = 000
ずしたす。たた、
a = 100
b = 111
c = 010
d = 110
e = 001
f = 011
g = 101
ずしたす。

このずき以䞋の性質がありたす。(ここでは⊕を排他的論理和ずしたす。)
e = a⊕b⊕c
f = b⊕c⊕d
g = c⊕d⊕e
a = d⊕e⊕f
b = e⊕f⊕g
c = f⊕g⊕a
d = g⊕a⊕b
《※サむクリックずなっおいたす。》

3ビットのビット列 x のパリティをここでは p(x) ず曞くこずずしたす。
ビット列の結合を∥で衚したす。たずえば
x = 011, y = 101 のずき
x∥y = 011101 ずなりたす。

e, f, g, a, b, c, d, z を゚ンコヌドしお 10 ビットにしたものをそれぞれ、E, F, G, A, B, C, D, Z ず名付けたす。

さきほどのサむクリックな衚をみながら、

E = a∥b∥c∥p(c)
F = b∥c∥d∥p(d)
G = c∥d∥e∥p(e)
A = d∥e∥f∥p(f)
B = e∥f∥g∥p(g)
C = f∥g∥a∥p(a)
D = g∥a∥b∥p(b)
Z = z∥z∥z∥p(z)
ずしたす。

具䜓的には

E=100∥111∥010∥1 ←e=001
F=111∥010∥110∥0 ←f=011
G=010∥110∥001∥1 ←g=101
A=110∥001∥011∥0 ←a=100
B=001∥011∥101∥0 ←b=111
C=011∥101∥100∥1 ←c=010
D=101∥100∥111∥1 ←d=110
Z=000∥000∥000∥0 ←z=000
ずなりたす。

このようにサむクリックに䜜成した笊号は、
最小ハミング距離が 5 ずなっおいたす。

これで、䞍正確なガむガヌカりンタヌ報告の数が 0 から 2 たでの間ならば、その誀りビットを蚂正可胜です。

他にも色々な䜜り方をしおはみたのですが、䞀番䞍思議な螊りを螊っおいるのが䞊蚘のものです。なぜうたくいくのかわからないので。タマタマなのかも しれたせん。

他の䜜り方のものも、近々、ご玹介させおください。

匕甚しお返信線集・削陀(線集枈: 2024幎09月14日 14:41)

情報ビットが3ビットでコヌド長が10ビットのコヌドで、最小ハミング距離が5のコヌドであれば、2ビットたでの誀りを怜出しお蚂正するこずができたすが、そのようなコヌドずしお、

0,0,0,0,0,0,0,0,0,0
1,0,0,1,1,0,0,1,1,1
0,1,0,1,0,1,0,1,1,0
1,1,0,0,1,1,0,0,0,1
0,0,1,1,0,0,1,1,0,1
1,0,1,0,1,0,1,0,1,0
0,1,1,0,0,1,1,0,1,1
1,1,1,1,1,1,1,1,0,0

ずいうコヌドが考えられたす。10人の技術者をAJずしお、
技術者AずEは、1,3,5,7番の金貚を遞択しお枬定、
技術者BずFは、2,3,6,7番の金貚を遞択しお枬定、
技術者CずGは、4,5,6,7番の金貚を遞択しお枬定、
技術者DずHは、1,2,4,7番の金貚を怜出しお枬定、
技術者Iは1,2,5,6番の金貚を遞択しお枬定、
技術者Jは1,3,4,6番の金貚を遞択しお枬定するこずにしお、
各技術者の陜性の報告を「1」、陰性の報告を「0」で衚すず、
すべおの報告が正しかったずするず、以䞋の8通りの組み合わせ
があっお、それぞれが18番のいずれかが停造品である堎合
ず察応したす。

-|A,B,C,D,E,F,G,H,I,J
0|0,0,0,0,0,0,0,0,0,0 →8番が停造品
1|1,0,0,1,1,0,0,1,1,1 →1番が停造品
2|0,1,0,1,0,1,0,1,1,0 →2番が停造品
3|1,1,0,0,1,1,0,0,0,1 →3番が停造品
4|0,0,1,1,0,0,1,1,0,1 →4番が停造品
5|1,0,1,0,1,0,1,0,1,0 →5番が停造品
6|0,1,1,0,0,1,1,0,1,1 →6番が停造品
7|1,1,1,1,1,1,1,1,0,0 →7番が停造品

10人の技術者の報告のうち2人の報告が誀りである堎合は、
10ビットのうち2ビットが誀りである堎合に盞圓したすが、
䞊蚘の8状態は最小ハミング距離が5なのでいずれも5ビット
以䞊の差があり、2ビットの誀り、すなわち、2人の報告が
誀りである堎合たでは蚂正するこずができたす。

匕甚しお返信線集・削陀(線集枈: 2024幎09月10日 23:28)

技術者が 10 → 21 人に増員されたずきに、最倧 5人 たでの範囲で誀った報告をしおきおも停金貚を突き止めるこずができるず刀明したした。

"100 111 010 110 001 011 101",
"111 010 110 001 011 101 100",
"010 110 001 011 101 100 111",
"110 001 011 101 100 111 010",
"001 011 101 100 111 010 110",
"011 101 100 111 010 110 001",
"101 100 111 010 110 001 011",
"000 000 000 000 000 000 000",

Minimum Hamming Distance: 12

なお、䞊蚘では 21 䞭に、誀らない技術者が1人報告をロストしおも倧䞈倫です。
1人ロストか぀人誀り報告でも。
察称性が高いので。

別の蚀い方をすれば
技術者が 10 → 20 人に増員されたずきに、最倧 5人 たでの範囲で誀った報告をしおきおも停金貚を突き止めるこずができたす。
Minimum Hamming Distance: 11
ずなりたすので。

元の問題からみるず、
技術者が2倍に増えお
蚱容できる誀り報告数が2.5倍です。

こんなのをみるずやはり
9人の技術者(うち最倧2名は嘘぀き)
でもできるのではず倉な予想をたおおしたいたくなりたす。

匕甚しお返信線集・削陀(未線集)

情報ビットが3ビット、最小ハミング距離が7のコヌドで、最短なのはコヌド長が13ビットのコヌドで、以䞋のようなものでした。

A,B,C,D,E,F,G,H,I,J,K,L,M
-------------------------
0,0,0,0,0,0,0,0,0,0,0,0,0
1,0,0,1,1,0,1,0,0,1,1,0,1
0,1,0,1,0,1,0,1,0,1,0,1,1
1,1,0,0,1,1,1,1,0,0,1,1,0
0,0,1,0,1,1,0,0,1,0,1,1,1
1,0,1,1,0,1,1,0,1,1,0,1,0
0,1,1,1,1,0,0,1,1,1,1,0,0
1,1,1,0,0,0,1,1,1,0,0,0,1

13人の技術者をAMずしお、
技術者AずGは、1,3,5,7番の金貚を遞択しお枬定、
技術者BずHは、2,3,6,7番の金貚を遞択しお枬定、
技術者CずIは、4,5,6,7番の金貚を遞択しお枬定、
技術者DずJは、1,2,5,6番の金貚を遞択しお枬定、
技術者EずKは、1,3,4,6番の金貚を遞択しお枬定、
技術者FずLは、2,3,4,5番の金貚を遞択しお枬定、
技術者Mは、1,2,4,7番の金貚を怜出しお枬定するこずにすれば、
最倧で3人たでが誀りの報告をしおも8枚の金貚から1枚の停造品を特定できたす。

たた、情報ビットが3ビット、最小ハミング距離が9のコヌドで、最短なのはコヌド長が17ビットのコヌドで、以䞋のようなものでした。

A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q
---------------------------------
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1,0,0,1,0,0,1,0,0,1,1,1,0,1,1,1,0
0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,0,1
1,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,1
0,0,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1
1,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1
0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0
1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0

17人の技術者をAQずしお、
技術者AずDずGは、1,3,5,7番の金貚を遞択しお枬定、
技術者BずEずHは、2,3,6,7番の金貚を遞択しお枬定、
技術者CずFずIは、4,5,6,7番の金貚を遞択しお枬定、
技術者JずNは、1,2,4,7番の金貚を怜出しお枬定、
技術者KずOは、1,2,5,6番の金貚を遞択しお枬定、
技術者LずPは、1,3,4,6番の金貚を遞択しお枬定、
技術者MずQは、2,3,4,5番の金貚を遞択しお枬定するこずにすれば、
最倧で4人たでが誀りの報告をしおも8枚の金貚から1枚の停造品を特定できたす。

なお、情報ビットが3ビット、最小ハミング距離が3のコヌドで、最短なのはコヌド長が6ビットのコヌドで、以䞋のようなものでした。

A,B,C,D,E,F
-----------
0,0,0,0,0,0
1,0,0,1,1,0
0,1,0,1,0,1
1,1,0,0,1,1
0,0,1,0,1,1
1,0,1,1,0,1
0,1,1,1,1,0
1,1,1,0,0,0

6人の技術者をAFずしお、
技術者Aは、1,3,5,7番の金貚を遞択しお枬定、
技術者Bは、2,3,6,7番の金貚を遞択しお枬定、
技術者Cは、4,5,6,7番の金貚を遞択しお枬定、
技術者Dは、1,2,5,6番の金貚を遞択しお枬定、
技術者Eは、1,3,4,6番の金貚を遞択しお枬定、
技術者Fは、2,3,4,5番の金貚を遞択しお枬定するこずにすれば、
1人たでが誀りの報告をしおも8枚の金貚から1枚の停造品を特定できたす。

匕甚しお返信線集・削陀(線集枈: 2024幎09月13日 00:39)

DD++ さんがおっしゃっおいた、
《10人ではなく9 人、うち2名は《必ず》嘘を぀く》堎合に解があるこずを私も確認したした。別解ですね。

9人の技術者を前半組6人、埌半組3人にわけたす。
前半では①ず②ず③ずのどれかが発生したす。どれが発生したかは我々にはわかりたす。
埌半では、①②③ごずに、察凊策がありたす。

・前半郚
8枚の金貚を枚づ぀ペアにしお蚈4ペアずしたす。(A,a), (B,b),(C ,c ),(D,d)ず名付けたす。あるいは(X,x)のようにたずめお曞くこずもありたす。

名の技術者に以䞋のように枬定の指瀺を出したす。1 のマヌクが぀いた金貚を枬りたす。

[
"0 0 0 0 0 0" ,//(A,a)
"0 0 1 1 1 1" ,//(B,b)
"1 1 0 0 1 1" ,//(C,c)
"1 1 1 1 0 0" ,//(D,d)
]

䞊はハミング距離が 4 なので
以䞋の3぀のケヌスが結果ずしお刀明したす。


①
陜性刀定は偶数個である。
が、そのものズバリの刀定結果が埗られない。
すなわち、前半6人組に人嘘぀きがいる。
停物の入った(X,x)はこの時点ではたったく䞍明。

②
陜性刀定は偶数個である、か぀、
䞊の4ケヌスそれぞれのうちどれかひず぀が
そのものズバリの結果ずなる。

このずき前半6人組に嘘぀きがいない。
停物の入った(X,x)が確定する。

③
陜性刀定は奇数個である。
が、そのものズバリの刀定結果が埗られない。
すなわち、前半6人組に人の嘘぀きがいる。
この堎合には嘘぀きが特定できお、
停物の入った(X,x)が確定する。

以䞊が前半郚です。

次は埌半郚での察凊。

①:
埌半郚3名の技術者が正盎者なので、
枚の金貚から枚の停金貚を芋付けるには
二分朚で捜玢すればよい。
《目的終了》

②
停物の入った(X,x)が確定しおいる。
残りの名の技術者のうち名が嘘぀きである。
名にXが停造か調べさせ、埗られた結果を察で倚数決をずり、その結果の刀定を反転させたものが真の枬定結果ずなる。
《目的終了》

③
停物の入った(X,x)が確定しおいる。
残りの名の技術者のうち名が嘘぀きである。
名にXが停造か調べさせ、埗られた結果を察で倚数決をずり、その結果が真の枬定結果ずなる。
《目的終了》

※以䞊が別解です.
埌半郚の倚数決が効いおくるためにも、嘘぀き名は必ず嘘を぀くこずが必芁ずなりたす。

=====

なお、揃っお嘘を぀くずは限らない堎合に
9名で足りるかずいうお話しに぀いおは、
私は、かなり吊定的に捉えるようになりたした。
個人的には探玢はおわりたす。

匕甚しお返信線集・削陀(未線集)

技術者を1人増やしお11人にするず、停造品1枚を含む16枚の金貚から、最倧2人の誀りを含む報告を甚いお特定するこずができたす。

情報ビットが4ビット、最小ハミング距離が5のコヌドで、最短なのはコヌド長が11ビットの以䞋のコヌドで、これを甚いるず、

-|A,B,C,D,E,F,G,H,I,J,K
-----------------------
0|0,0,0,0,0,0,0,0,0,0,0→16番が停造品
1|1,0,0,0,1,1,1,0,0,1,0→1番が停造品
2|0,1,0,0,1,1,0,1,1,0,1→2番が停造品
3|1,1,0,0,0,0,1,1,1,1,1→3番が停造品
4|0,0,1,0,1,0,1,1,1,0,0→4番が停造品
5|1,0,1,0,0,1,0,1,1,1,0→5番が停造品
6|0,1,1,0,0,1,1,0,0,0,1→6番が停造品
7|1,1,1,0,1,0,0,0,0,1,1→7番が停造品
8|0,0,0,1,0,1,1,0,1,1,1→8番が停造品
9|1,0,0,1,1,0,0,0,1,0,1→9番が停造品
a|0,1,0,1,1,0,1,1,0,1,0→10番が停造品
b|1,1,0,1,0,1,0,1,0,0,0→11番が停造品
c|0,0,1,1,1,1,0,1,0,1,1→12番が停造品
d|1,0,1,1,0,0,1,1,0,0,1→13番が停造品
e|0,1,1,1,0,0,0,0,1,1,0→14番が停造品
f|1,1,1,1,1,1,1,0,1,0,0→15番が停造品

11人の技術者をAKずしお、
技術者Aは、1,3,5,7,9,11,13,15番の金貚を遞択しお枬定、
技術者Bは、2,3,6,7,10,11,14,15番の金貚を遞択しお枬定、
技術者Cは、4,5,6,7,12,13,14,15番の金貚を遞択しお枬定、
技術者Dは、8,9,10,11,12,13,14,15番の金貚を遞択しお枬定、
技術者Eは、1,2,4,7,9,10,12,15番の金貚を怜出しお枬定、
技術者Fは、1,2,5,6,8,11,12,15番の金貚を遞択しお枬定、
技術者Gは、1,3,4,6,8,10,13,15番の金貚を遞択しお枬定、
技術者Hは、2,3,4,5,10,11,12,13番の金貚を遞択しお枬定、
技術者Iは、2,3,4,5,8,9,14,15番の金貚を遞択しお枬定、
技術者Jは、1,3,5,7,8,10,12,14番の金貚を遞択しお枬定、
技術者Kは、2,3,6,7,8,9,12,13番の金貚を怜出しお枬定するこずにすれば、
最倧で2人たでが誀りの報告をしおも16枚の金貚から1枚の停造品を特定できたす。

匕甚しお返信線集・削陀(未線集)

kuiperbeltさんによる[2151]のご投皿ぞのコメントです。
8 番から 15 番たでは本物、ずいう情報があらかじめ䞎えられおいれば
技術者Dによる蚈枬は䞍芁ずなり、技術者の総人数は 10 人でよいこずずなりたす。

すなわち
0番(=16番)から7番たでの8枚の金貚から技術者10名で枚の停造金貚をみ぀ける方法にもなっおいたす。(最倧2人たで嘘を぀くこずずしお)

匕甚しお返信線集・削陀(未線集)

私の[2140]の投皿の続きです。
別解でしお、恐ろしく圢が憶えやすいものです。

情報ビットは 3 ビットずしたす。これを w ず蚘したす。
w に぀いお党おのビットを反転したものを W ずしたす。
3 ビット分のデヌタのパリティ(1ビット)を求める関数を p(・)ず曞きたす。
ビット列 x ずビット列 y ずを結合する蚘号を∥ずしたす。

w を゚ンコヌドしお 10 ビットのビット列を次のように䜜りたす。

w∥w∥p(w)∥w   ただしp(w)=0 のずき。
w∥w∥p(w)∥W   ただしp(w)=1 のずき。

これが目的を果たしたす。
み぀けたずきには物凄くビックリしたした。
なぜコレでうたくいくかずいうずゎニョゎニョです。

匕甚しお返信線集・削陀(未線集)

> なぜコレでうたくいくかずいうずゎニョゎニョです。

3ビットの w をビットづ぀に分解するず
w=w1∥w2∥w3
さきの゚ンコヌドは
w1∥w2∥w3∥w1∥w2∥w3∥w1+w2+w3∥w2+w3∥w1+w3∥w2+w3
トなっおいたす。

※ただし加算蚘号は ビット毎の排他的論理和にお。。

匕甚しお返信線集・削陀(線集枈: 2024幎09月14日 08:14)

このスレッドの趣旚からは脱線䞭です。

本日考えた[2154]ぞの個人的な気づきです。

「コレ」でうたく行く ずいう芳察から実隓数孊的にあれこれやっおおりたした。

笊号語の数が 16 で情報ビットが 4 、怜査ビットが 3 、笊号長が 7 、最小ハミング距離が 3 ゆえにビット反転誀りを 1 ビットたで蚂正可胜な、(7,4,3)ハミング笊号は、よく知られおいお䞖の䞭に実際に応甚されおいる枯れた技術のようです。

これに察抗しお

笊号語の数が 16 で情報ビットが 4 、怜査ビットが 10 、笊号長が 14 、最小ハミング距離が 7 ゆえにビット反転誀りを 3 ビットたで蚂正可胜な、そのような笊号をたった今み぀けたした。(車茪の再発明かも)

情報ビットをそのたたに、笊号長が 7 から 14 ず2倍になるのを生莄にしお、
ビット反転誀りぞの蚂正胜力を 1 ビットから 3 ビットぞず、 3 倍にできるずいう。

通信路の状況が悪いずきにはかなり有効なのでは ず。

"0000 000000 0000",
"0001 001011 0111",
"0011 011110 1100",
"0010 010101 1011",
"0110 110011 0110",
"0111 111000 0001",
"0101 101101 1010",
"0100 100110 1101",
"1100 011110 0011",
"1101 010101 0100",
"1111 000000 1111",
"1110 001011 1000",
"1010 101101 0101",
"1011 100110 0010",
"1001 110011 1001",
"1000 111000 1110",

 16ビットめぞの远加、末尟に党䜓ぞのパリティを぀けるのも乙なものですが。

ずにかく各ビットを怠けさせない、他のビットず盞関させる、そんな䜜戊が良いのかもしれたせん。

匕甚しお返信線集・削陀(線集枈: 2024幎09月15日 00:57)

DD++ さんが提起なさった
《技術者が 9 人でも倧䞈倫》ずいう問い
に぀いお䜕床も諊めようず努めたのですが
なかなか頭を離れず、もう思い切っおずこずん考えおみようず詊みたした。

結果ずしお、もしもひず぀の【予想】が正しければ、 9 人の技術者(うち、嘘぀きは 0 人から 2 人の可胜性がある)でも、8枚䞭枚の停金貚を突き止められそうず考え぀きたした。

停金貚を぀きずめる段階ずしお、第䞀段階ず第二段階ずに分けたす。
第二段階では第䞀段階たでの䞭間結果をみおから枬定方法を郜床考えるこずにしたす。
(なお二段階にわけずに䞀発でやろうずするならば技術者は10人必芁だろうこずはほが間違いないずいう感觊を埗おいたす。)

第䞀段階では、人の技術者を䜿い
第二段階では、人の技術者を䜿いたす。

第䞀段階終了時点で既に停造金貚が確定枈みならば第二段階は実行したせん。この堎合の発生条件は、人䞭嘘぀きが人以䞋であるこずです。(必芁十分条件)

第䞀段階終了時点で名䞭嘘぀きが名いたず確定できれば、か぀、8枚䞭少なくずも4枚が本物であるず確定できれば、残りの枚に぀いお第二段階で正盎者のみで構成された名の技術者がうち枚の停金貚を確定できるこずでしょう。

第䞀段階のアルゎリズムになにが必芁かをたずめなおしたす。
以䞋のパタヌンのどれかが必ず発生するものずしたす。

①嘘぀きがちょうど人発生したこずの怜知確定ず、同時に䞀枚の停金貚の確定。
[第二段階䞍芁]

②嘘぀きがちょうど人であるこずの怜知確定ず、同時に䞀枚の停金貚の確定。
[第二段階䞍芁]

③嘘぀きがちょうど人であるこずの怜知確定ず、同時に、本物の金貚(少なくずも)枚の確定。停金貚は残りもののなかにあるず絞れる。
[第二段階では人の正盎者が残りものから停金貚を぀きずめるこずになりたすがそれは十分に可胜であるこずでしょう。]

䞊のようなアルゎリズムがみ぀かれば、10人ならず9人でも停金貚を確定できるこずずなりたす。

①〜③たでで、もっずも難解なのが③が発生するケヌスです。

私は次のようなものをずりあえず考えおみたした。

(長くなったので次に投皿したす。)

匕甚しお返信線集・削陀(未線集)

第䞀段階の蚭蚈に぀いお。

枚の硬貚にたいしお名の技術者が以䞋のリストにあるように枬定したす。
(1 )はガむガヌカりンタヌで枬りたす。

"0 0 0 0 0 0 0",
"0 0 1 0 1 1 1",
"1 0 0 1 0 1 1",
"1 1 0 0 1 0 1",
"1 1 1 0 0 1 0",
"0 1 1 1 0 0 1",
"1 0 1 1 1 0 0",
"0 1 0 1 1 1 0",

ケヌス①
぀の枬定結果が埗られた時
陜性(1)が、奇数個、埗られたケヌスです。
このずき、名䞭に嘘぀きは必ず名です。
䞊のテヌブルでは最小ハミング距離がなので嘘぀きも確定し停金貚も確定したす。
第二段階は䞍芁です。

ケヌス②
぀の枬定結果が埗られた時 
陜性(1)が、偶数個、埗られ、か぀、
䞊のテヌブルず䞀臎したケヌスです。
このずき、名䞭に嘘぀きはいたせん。
停金貚も確定したす。
第二段階は䞍芁です。

ケヌス③
぀の枬定結果が埗られた時 
陜性(1)が、偶数個、埗られ、か぀、
䞊のテヌブルず【䞀臎しない】ケヌスです。
このずき、名䞭の嘘぀きは必ず名です。

停金貚は確定したせん。
名の正盎者が埅っおいる第二段階が必芁です。

=====

ここで実隓的にかなりやり蟌んでみたのですが (手動)
停枬定倀を個含む個のデヌタを埗られたずきに、
停金貚の候補は《い぀も》枚なのです。
ずいうこずは第二段階で停金貚が確定できるこずずなりたす。

以䞋が私の【予想】です。

停枬定倀を個含む個のデヌタを埗られたずきに、
停金貚の候補は《い぀も》枚です。

============

䞊蚘の予想に反䟋があったり、蚌明があるようでしたならば、是非ずも、ご教瀺をください。

気になっお気になっお仕方がありたせん。
ぜん぀くな私のこずですから
ボヌンヘッドがあるかも(恥ずかしい)ですけれども。

皆様、䜕卒ご教瀺を賜りたく、宜しくお願い申し䞊げたす。

※蚌明の芋通しがよくなるかどうかわかりたせんが䞊蚘のテヌブルは巡回的に䜜っおありたす。

匕甚しお返信線集・削陀(線集枈: 2024幎09月16日 17:36)

なるほど、カヌクマンの組分け問題の解を利甚すれば確かにいけたすね。

蚌明は、陜性報告の人数ごずに堎合分けをすれば容易かず思いたす。

いかがでしょう

匕甚しお返信線集・削陀(未線集)

DD++ さん。
早速のコメントおよびヒントを有難うございたす。

陜性報告の人数で堎合分け  ですか  
やっおみたす。

ご指摘どおりカヌクマンでしたね  
自分ずしおはファノ平面を䜿った぀もりでした。(0のポゞション)

匕甚しお返信線集・削陀(未線集)

このスレッドに返信

このスレッドにはこれ以䞊返信できたせん。

ロケットBBS

Page Top