Π ΡΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Sem (P) Π΄Π»Ρ Π±Π°Π·ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ P. ΠΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅Ρ
Π±Π°Π·ΠΈΡΠ½ΡΡ
(Π½Π΅Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
) Π°ΡΠΎΠΌΠΎΠ² (ΡΡΠ±ΡΠ°Π½ΠΎΠ² ΡΠ½ΠΈΠ²Π΅ΡΡΡΠΌ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠΉ ΠΊΠ°ΠΊ ΡΠΊΡΡΠ΅Π½ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π°ΡΠΎΠΌΡ, ΡΠ°ΠΊ ΠΈ Π°ΡΠΎΠΌΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ) ΡΠ΅ΡΠ΅Π· U. ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ f: U >[0,1] ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π°ΡΠΎΠΌΡ q (c1,…cm)U Π΅Π³ΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ f (q (c1,…cm)). ΠΡΠΎΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ a (c1,…cm):p Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ f, Π΅ΡΠ»ΠΈ p? f (a (c1,…cm)). ΠΠ½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΊΡΡΠ΅Π½ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ Π°ΡΠΎΠΌ Π²ΠΈΠ΄Π° q (t1,…, tk):[l, u] Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ f, Π΅ΡΠ»ΠΈ l? f (q (t1,…, tk))? u. ΠΡΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π° msg (Sender, A, Msg) ΠΈΠ»ΠΈ not msg (Sender, A, Msg) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ MsgBoxA ΠΎΠ±ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΡΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΈΡ
Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΎΠΉ. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ a (c1,…cm):p : — L1,…, Ln Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ f (Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ MsgBoxA), Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Li Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° f, ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π½Π΅ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ f (a (c1,…cm))? p. ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ f ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ P, Π΅ΡΠ»ΠΈ Π½Π° Π½Π΅ΠΉ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π²ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ P. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ°ΡΡΠΈΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ? ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: f1? f2 Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΡΠΎΠΌΠ° q U f1(q)? f2(q). ΠΠΎΠ΄Π΅Π»Ρ f ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ P Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ, Π΅ΡΠ»ΠΈ Π΄Π»Ρ Π²ΡΡΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ f1 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ P Π½Π΅Π²Π΅ΡΠ½ΠΎ, ΡΡΠΎ f1? f. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ P Π·Π°ΠΌΠΊΠ½ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ «ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ» .
ΠΠ΅ΠΌΠΌΠ° 1. ΠΡΡΡΡ f1 ΠΈ f2 — ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ P. Π’ΠΎΠ³Π΄Π° ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ.
f = min (f1,f2)= {q:p|q U Π p=min (f1(q), f2(q))}.
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ P.
ΠΠ· ΡΡΠΎΠΉ Π»Π΅ΠΌΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ P. ΠΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΈΠ· [9].
Π’Π΅ΠΎΡΠ΅ΠΌΠ° 1. ΠΠ»Ρ Π²ΡΡΠΊΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ P (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΈΠΏΠ°) ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ fminP, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΠΈΡΠ»ΠΈΠΌΠ° Π·Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΡ gr (P).
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ.
Perm = Sem (P).
ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅Ρ
Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π°ΡΠΎΠΌΠΎΠ² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ a (c1,…cm):p ΠΈΠ· fminP.