Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://lvk.cs.msu.su/~bahmurov/course_realtime/papers/balashov_TeorSist6_2007.pdf
Äàòà èçìåíåíèÿ: Wed May 27 16:22:55 2015
Äàòà èíäåêñèðîâàíèÿ: Sat Apr 9 23:15:08 2016
Êîäèðîâêà: ISO8859-5
ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð?, 2007, < 6, â. 76-84

ûÛâêÒßÜÀØ ÜÞÛÑ Û ÛââÞÒã,ÜÛÒ ãäÒ^ÛØ
üáô 681.3

ÔóÙùúðýõ? þùúõðúù×Ô÷ð? úæôùõæ÷áÔåðò øúð øóÔ÷ðúù×Ô÷ðð ð÷þùúõÔåðù÷÷ùÙù ùÕõæ÷Ô øù ôÔ÷Ôóü û åæ÷ýúÔóðñù×Ô÷÷?õ üøúÔ×óæ÷ðæõ*
? 2007 ,,. ×. ×. ÕÞ?ã,
õãâÝ,, õÙü Ûß. õ. ×. óãßãÜãâã,
øãâêëäÛÞ , ÒÝ^Û 28.05.07 ,,.

øÛ äãâêãÒÜÛÛ âäÛâÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß , âãâê,Ò ,âêãÒÜÜãØ âÛâêÒßÀ ÒÞÈÜã,,ã ,ÒßÒÜÛ ßãÚÒê ÇÀêÈ ,Àfl,ÞÒÜ ÜÒâã,ßÒâêÛßãâêÈ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë. × êãß âÞë~Ò ÜÒ,ãÑßãÚÜã äãâêãÛêÈ âäÛâÜÛÒ, ëã,ÞÒê,ãflÒÒ ,âÒß êÒÇã,ÜÛflß. × ÇãêÒ äÒÞãÚÒÜÀ Þ,,ãÛêßÀ ,êãßêÛ~ÒâÝã,,ã éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äã ÝÜÞë Þfl ãÇÒâäÒ~ÒÜÛfl Ûi âã,ßÒâêÛßãâêÛ. øÛ,ÒÒÜÀ ÒÑëÞÈêêÀ ÝâäÒÛßÒÜêÞÈÜã,,ã ÛââÞÒã,ÜÛfl ãÜã,,ã ÛÑ ââßãêÒÜÜÀi Þ,,ãÛêßã,.

×,ÒÒÜÛÒ. × âãâê,Ò âäÒÒÞÒÜÜÀi ,âêãÒÜÜÀi âÛâêÒß ÒÞÈÜã,,ã ,ÒßÒÜÛ (×ûú×) Þfl ,ÑÛßãÒØâê,Ûfl ßÒÚë äãâÛâêÒßßÛ ?ÛãÝã ÛâäãÞÈÑëêâfl ÝÜÞÀ â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß, ÜäÛßÒ ßëÞÈêÛäÞÒÝâÜÀØ ÝÜÞ ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ (õôðù) [1]. úâäÛâÜÛÒ ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ Þfl êÝÛi ÝÜÞã, âêãÛêâfl, ÝÝ ä,ÛÞã, âêêÛ~ÒâÝÛ, ~êã fl,ÞflÒêâfl NP-êëÜãØ Ñ~ÒØ, äÛ~Òß , ÒÞÈÜÀi ×ûú× ~ÛâÞã Çãê Þfl ,ÝÞ~ÒÜÛfl , âäÛâÜÛÒ ãâêÛ,,Òê ÜÒâÝãÞÈÝÛi âãêÒÜ. øÛ éãßÛã,ÜÛÛ âäÛâÜÛfl ÜÒãÇiãÛßã ë~ÛêÀ,êÈ ^ÒÞÀØ fl êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë, , êãß ~ÛâÞÒ âäÒ^ÛéÛ~ÒâÝÛÒ Þfl iÛêÒÝêëÀ ÝãÜÝÒêÜãØ ×ûú× êÒiÜãÞã,,Û~ÒâÝÛÒ ã,,ÜÛ~ÒÜÛfl Ü ãÇßÒÜ äã ÝÜÞë. ×À~ÛâÞÛêÒÞÈÜfl âÞãÚÜãâêÈ Ñ~Û äãâêãÒÜÛfl âäÛâÜÛfl äÛ,ãÛê Ý ÜÒ,ãÑßãÚÜãâêÛ äÛßÒÜÒÜÛfl êã~ÜÀi Þ,,ãÛêßã,, äãêãßë Ü äÝêÛÝÒ ÛâäãÞÈÑëêâfl ,ÛâêÛ~ÒâÝÛÒ Þ,,ãÛêßÀ äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ [2]. æâÞÛ ÛâäãÞÈÑëÒßÀØ Þ,,ãÛêß äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ ÜÒ ßãÚÒê âéãßÛã,êÈ âäÛâÜÛÒ â ë~Òêãß ,âÒi êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë, ÇëÒß ,,ã,ãÛêÈ, ~êã ÜÇã êÒÇã,ÜÛØ fl,ÞflÒêâfl ÜÒâã,ßÒâêÛßÀß. úÑÇãê~ÛÝë ×ûú× ÜÒãÇiãÛßã ,ÜÒâêÛ ÝãÒÝêÛ,À , êÝãØ ÜÇã. ÔÝêëÞÈÜ Ñ~ ,êãßêÛ~ÒâÝã,,ã éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßã,,ã ÜÇã êÒÇã,ÜÛØ. × ÇãêÒ äÒÞãÚÒÜÀ Þ,,ãÛêßÀ éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßã,,ã ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë Þfl ãÇÒâäÒ~ÒÜÛfl Ûi âã,ßÒâêÛßãâêÛ. øÛ,ÒÒÜÀ ÒÑëÞÈêêÀ ÝâäÒÛßÒÜêÞÈÜã,,ã ÛââÞÒã,ÜÛfl ãÜã*

*

,,ã ÛÑ äÒÞãÚÒÜÜÀi Þ,,ãÛêßã,, äÛßÒÜflÒßã,,ã , âãâê,Ò ÛÜâêëßÒÜêÞÈÜãØ âÛâêÒßÀ ,êãßêÛ~ÒâÝã,,ã äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß [3, 4]. 1. ù,,ÜÛÑ^Ûfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß. 1.1. üä,ÞÒÜÛÒ ÛÜéãß^ÛãÜÜÀß ãÇßÒÜãß äã ÝÜÞë. ôÜÞ â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß äÒâê,ÞflÒê âãÇãØ ãÇë ?ÛÜë, Ý ÝãêããØ äãÝÞ~ÒÜÀ ÇãÜÒÜêÀ ÝÜÞ. ùÛÜ ÛÑ ÇãÜÒÜêã, fl,ÞflÒêâfl ÝãÜêãÞÞÒãß ÝÜÞ, ÝãêãÀØ ÛÜÛ^ÛÛëÒê ,âÒ ãÇßÒÜÀ ÜÜÀßÛ ßÒÚë ÇãÜÒÜêßÛ Û ãâëÒâê,ÞflÒê ÝãÜêãÞÈ ëâäÒ?ÜãâêÛ ãÇßÒÜã,. øã~ÛÒ ÇãÜÒÜêÀ ÛâäãÞÜflê ÝãßÜÀ ÝãÜêãÞÞÒ, Üã ÜÒ ßã,,ëê âßãâêãflêÒÞÈÜã ÛÜÛ^ÛÛã,êÈ ãÇßÒÜÀ ÜÜÀßÛ. ðÜéãß^Ûfl äã ÝÜÞë äÒÒÒêâfl , ,ÛÒ âããÇÒÜÛØ, ÞÛêÒÞÈÜãâêÈ äÒÒ~Û ÝãêãÀi ÛÑ,ÒâêÜ äÛ äãâêãÒÜÛÛ âäÛâÜÛfl. øÒÒ~ë âããÇÒÜÛfl äã ÝÜÞë ÇëÒß ÜÑÀ,êÈ ÇãêãØ. × âêêÈÒ äÒäãÞ,,Òêâfl, ~êã ÝãÜêãÞÞÒ éëÜÝ^ÛãÜÛëÒê äã âÞÒëÒØ âiÒßÒ. 1. × Ü~ÞÒ ÇãêÀ ×ûú× , ÝãÜêãÞÞÒ Ñ,,ëÚÒêâfl äã,,ßß, âãâêãflfl ÛÑ ^Òäã~ÒÝ Çãê. ôÚfl ^Òäã~Ý äÒâê,ÞflÒê âãÇãØ ëäãflã~ÒÜÜÀØ ÜÇã Çãê, ÝãêãÀÒ ãÞÚÜÀ ,ÀäãÞÜflêÈâfl äãâÞÒã,êÒÞÈÜã. 2. × ßãßÒÜê ,ÒßÒÜÛ k*Lsc (,,Ò Lsc - ÑÜÜÀØ äÒÛã, ÛÑßÒflÒßÀØ , êÝêi ÇãêÀ ÝÜÞ1) ÝãÜêãÞÞÒ Ü~ÛÜÒê ,ÀäãÞÜÒÜÛÒ ^Òäã~ÝÛ Çãê â ÜãßÒãß k Û ã,ãÛê Ò,,ã ã ÝãÜ^. øÒÀ,ÜÛÒ êã,,ã äã^Òââ ÜÒãäëâêÛßã. 3. øãâÞÒ Ñ,Ò?ÒÜÛfl ^Òäã~ÝÛ Çãê Û ã ÜâêëäÞÒÜÛfl ßãßÒÜê ,ÒßÒÜÛ (k + 1)* Lsc), ÝãÜêãÞÞÒ ßã1

úÇãê ,ÀäãÞÜÒÜ äÛ ~âêÛ~ÜãØ éÛÜÜâã,ãØ äãÒÚÝÒ úþþð (,,Üê < 04-01-00556).

áÞÒÒ ,ÒÑÒ ÇëÒß â~ÛêêÈ, ~êã ,Òßfl ÛÑßÒflÒêâfl , êÝêi ÇãêÀ ÝÜÞ.

76


ÔóÙùúðýõ? þùúõðúù×Ô÷ð? úæôùõæ÷áÔåðò øúð øóÔ÷ðúù×Ô÷ðð ^Òäã~Ý Çãê ÒÑÒ,

77

äã^ÛÝÞ
úÛâ. 1. þ,,ßÒÜê âäÛâÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ.

0

ý

2çý

3çý

úÛâ. 2. áÛÒÝêÛ,ÜÀÒ ÛÜêÒ,ÞÀ Çãê âããÇÒÜÛfl.

ÚÒê äã,êãÛêÈ êÒ ÇãêÀ ÛÑ ^Òäã~ÝÛ, ,ÀäãÞÜÒÜÛÒ ÝãêãÀi ÇÀÞã ÜÒëâäÒ?ÜÀß, ÜäÛßÒ ÛÑ-Ñ äãßÒi , ÝÜÞÒ. ðÜêÒ,Þ ,ÒßÒÜÛ [k*Lsc; (k + 1)*Lsc ÜÑÀ,Òêâfl äã^ÛÝÞãß â ÜãßÒãß k (k = 0, 1, ... ), ÑÜ~ÒÜÛÒ Lsc - ÞÛÜãØ äã^ÛÝÞ. × ÜÒÝãêãÀi äã^ÛÝÞi ßãÚÒê ÜÒ äÛâëêâê,ã,êÈ ÜÛ ãÜãØ ^Òäã~ÝÛ Çãê. ôãßÒ äÛ,ÒÒÜÜãØ ,À?Ò âiÒßÀ éëÜÝ^ÛãÜÛã,ÜÛfl ÝãÜêãÞÞÒ ,ãÑßãÚÜÀ ë,,ÛÒ âiÒßÀ, ÝãêãÀÒ ÑÒâÈ ÜÒ ââßêÛ,êâfl. øÒÞãÚÒÜÜÀÒ Þ,,ãÛêßÀ ãäëâÝê ãÇãÇÒÜÛÒ Ü ÜÒÝãêãÀÒ ÛÑ êÛi âiÒß, , êãß ~ÛâÞÒ Ü âiÒßë â äÒÛãÛ~ÒâÝãØ ÇãêãØ ÝãÜêãÞÞÒ ÝÜÞ ÛÞÛ âiÒßë ÇÒÑ ,,ëääÛã,ÝÛ Çãê , ^Òäã~ÝÛ. 1.2. ý ÒÇã,ÜÛfl Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äã ÝÜÞë. áÞfl âã,ÒßÒÜÜÀi ×ûú× iÝêÒÜ ^ÛÝÞÛ~ÒâÝfl ã,,ÜÛÑ^Ûfl ,À~ÛâÞÛêÒÞÈÜã,,ã äã^Òââ, äÛ ÝãêããØ ÇãÜÒÜê ÝÜÞ Ü ÝÚãØ ÛêÒ^ÛÛ â,ãÒ,,ã ^ÛÝÞ äã,,ãê,ÞÛ,Òê äã^Û ,ÀiãÜÀi ÜÜÀi Þfl äÒÒ~Û äã ÝÜÞë , ,ÛÒ ãÜã,,ã ÛÞÛ ÜÒâÝãÞÈÝÛi âããÇÒÜÛØ [5]. ýÛäÛ~ÜãØ Çã~ÒØ Ü,,ëÑÝãØ Þfl ÝÜÞ fl,ÞflÒêâfl ÜÇã âããÇÒÜÛØ, äÒÜÑÜ~ÒÜÜÀi Þfl äÒÛãÛ~ÒâÝãØ äÒÒ~Û; Þfl ÝÚã,,ã âããÇÒÜÛfl ÑÜ ÞÛêÒÞÈÜãâêÈ Û êÒÇëÒßfl ~âêãê äÒÒ~Û. ôãÜÝÒêÜÀÒ ÑÜ~ÒÜÛfl ÜÜÀi, êÜâÞÛëÒßÀÒ äã ÝÜÞë äÛ ã~ÒÒÜãØ äÒÒ~Ò âããÇÒÜÛfl, ãäÒÒÞflêâfl , äã^ÒââÒ éëÜÝ^ÛãÜÛã,ÜÛfl ×ûú×. ûäÒ^ÛéÛÝ iÛêÒÝêëÀ ÝãÜÝÒêÜãØ ×ûú× ÑÒê ÜÇã êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ Ü âäÛâÜÛÒ ãÇßÒÜ äã ÝÜÞë. áÞÒÒ ÇëÒß ââßêÛ,êÈ âÞÒëÛØ Ûi ÜÇã, äÛßÒÜflÒßÀØ , ÒÞÈÜãØ ×ûú×: 1) ßÝâÛßÞÈÜã ãäëâêÛßãÒ ~ÛâÞã Çãê , ^Òäã~ÝÒ (ÞÒÒ - ÞÛÜ ^Òäã~ÝÛ Çãê); 2) ßÝâÛßÞÈÜã ãäëâêÛßfl ÞÛêÒÞÈÜãâêÈ ^Òäã~ÝÛ Çãê (âëßßÜãÒ ,Òßfl ,ÀäãÞÜÒÜÛfl Çãê ÛÑ ^Òäã~ÝÛ); 3) ÞÛÜ äã^ÛÝÞ; 4) ãÞfl ÞÛÜÀ äã^ÛÝÞ, ÑÒÑÒ,Ûã,ÜÜfl Þfl äã,êãÜÀi ãÇßÒÜã,; 5) ßÝâÛßÞÈÜã ãäëâêÛßãÒ ãêÝÞãÜÒÜÛÒ ââêãflÜÛfl ßÒÚë ÇãêßÛ äã äÒÒ~Ò ãÜã,,ã Û êã,,ã ÚÒ âããÇÒÜÛfl ãê äÒÛã êã,,ã âããÇÒÜÛfl

(äÒÛã - ~ÛâÞã, ãÇêÜãÒ ~âêãêÒ äÒÒ~Û âããÇÒÜÛfl). ÷ Ûâ. 1 äãÝÑÜ é,,ßÒÜê âäÛâÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ, ,ÝÞ~ÛØ ,Ò ^Òäã~ÝÛ Çãê. úÇãêÀ ãÜã,,ã Û êã,,ã ÚÒ âããÇÒÜÛfl ,ÀÒÞÒÜÀ ãÛÜÝã,ãØ ?êÛiã,ÝãØ. ÷Çã âããÇÒÜÛØ Û ÜÇã êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ Ü âäÛâÜÛÒ , âã,ãÝëäÜãâêÛ éãßÛëê ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äã ÝÜÞë. ôÚãßë êÒÇã,ÜÛ , âãâê,Ò êÝã,,ã ÜÇã âããê,Òêâê,ëÒê ~ÛâÞã,fl iÝêÒÛâêÛÝ - ÑÜ~ÒÜÛÒ êÒÇã,ÜÛfl. ÷äÛßÒ, ÑÜ~ÒÜÛÒ êÒÇã,ÜÛfl "ÞÛÜ äã^ÛÝÞ" ßãÚÒê ÇÀêÈ ,Üã 1000 (êÝêã, ÝÜÞ). øã ÛÑßÒÜÒÜÛÒß êÒÇã,ÜÛfl ÇëÒß äãÜÛßêÈ ÛÑßÒÜÒÜÛÒ Ò,,ã ÑÜ~ÒÜÛfl. ÷ÒÝãêãÀÒ êÒÇã,ÜÛfl ßã,,ëê äÛÜÛßêÈ êãÞÈÝã ^ÒÞÀÒ ÑÜ~ÒÜÛfl (ÜäÛßÒ, ßÝâÛßÞÈÜfl ÞÛÜ ^Òäã~ÝÛ Çãê - äãÞãÚÛêÒÞÈÜÀÒ ^ÒÞÀÒ ÑÜ~ÒÜÛfl); ë,,ÛÒ êÒÇã,ÜÛfl - ,ÒÒâê,ÒÜÜÀÒ ÑÜ~ÒÜÛfl (ÜäÛßÒ, ÑÒÑÒ,Ûã,ÜÜfl ãÞfl ÞÛÜÀ äã^ÛÝÞ - ,ÒÒâê,ÒÜÜÀÒ ÑÜ~ÒÜÛfl ÛÑ ÛäÑãÜ [0; 1)). 1.3. ùÇfl âiÒß äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒ ß. øÒÒ äãâêãÒÜÛÒß âäÛâÜÛfl ,À~ÛâÞflÒêâfl ÞÛÜ Lint ÛÜêÒ,Þ äÞÜÛã,ÜÛfl, , êÒ~ÒÜÛÒ Ýãêãã,,ã âäÛâÜÛÒ ãÞÚÜã ÇÀêÈ äãÞÜãâêÈ ãêÇãêÜã, Û äã Ñ,Ò?ÒÜÛÛ Ü~ê âÞÒëfl ÛêÒ^Ûfl ,ÀäãÞÜÒÜÛfl âäÛâÜÛfl. ôÝ ä,ÛÞã, Lint äãÞ,,Òêâfl ,ÜãØ ÜÛßÒÜÈ?Òßë ãÇÒßë ÝêÜãßë äÒÛãã, âããÇÒÜÛØ. ôÚãßë âããÇÒÜÛ âãäãâê,ÞflÒêâfl ÜÇã ÛÑ Lint/T Çãê äã Ò,,ã äÒÒ~Ò, ,,Ò T - äÒÛã âããÇÒÜÛfl; i-Ø ÇãêÒ, i = 1, ..., Lint/T, âããê,Òêâê,ëÒê ÛÒÝêÛ,ÜÀØ ÛÜêÒ,Þ [T*(i - 1); T*i), , êÒ~ÒÜÛÒ Ýãêãã,,ã Çãê ãÞÚÜ ÇÀêÈ Ñ,Ò?ÒÜ. ÷ Ûâ. 2 äãÝÑÜÀ ÛÒÝêÛ,ÜÀÒ ÛÜêÒ,ÞÀ Þfl ÜÒâÝãÞÈÝÛi äãâÞÒã,êÒÞÈÜÀi Çãê ãÜã,,ã âããÇÒÜÛfl. øÛ äãâêãÒÜÛÛ âäÛâÜÛfl ÝÚãØ ÇãêÒ ãÞÚÒÜ ÇÀêÈ âãäãâê,ÞÒÜ ÝãÜÝÒêÜÀØ ßãßÒÜê ÒÒ Ü~Þ. ñ~ÒØ Þ,,ãÛêß äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ fl,ÞflÒêâfl äãâêãÒÜÛÒ âäÛâÜÛfl, ëã,ÞÒê,ãflÒ,,ã âÞÒëÛß ëâÞã,Ûflß: 1) âäÛâÜÛÒ ,ÝÞ~Òê ,âÒ ÇãêÀ ,âÒi âããÇÒÜÛØ; 2) ÝÚfl Çãê ,ÀäãÞÜflÒêâfl , äÒÒÞi â,ãÒ,,ã ÛÒÝêÛ,Üã,,ã ÛÜêÒ,Þ; 3) âãÇÞÒÜÀ ,âÒ êÒiÜãÞã,,Û~ÒâÝÛÒ ã,,ÜÛ~ÒÜÛfl Ü âäÛâÜÛÒ. 2. ñ~ éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë. 2.1. þ ã ß ÞÈÜfl äãâêÜã,Ý Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ. øëâêÈ ÑÜ Þ,,ãÛêß äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ A Û ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë (, êãß ~ÛâÞÒ ÑÜ~ÒÜÛfl ,âÒi êÒÇã,ÜÛØ). æâÞÛ Þ,,ãÛêß A ÜÒ Ò?Òê äÛ,ÒÒÜÜë ,

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


78

ÕÞ?ã,

Ñ. 1.3 Ñ~ë äãâêãÒÜÛfl âäÛâÜÛfl Þfl ÜÜã,,ã ÜÇã êÒÇã,ÜÛØ, ÇëÒß ÜÑÀ,êÈ äãâÞÒÜÛØ ÜÒâã,ßÒâêÛßÀß ãêÜãâÛêÒÞÈÜã Þ,,ãÛêß Ô. æâÞÛ ÛâiãÜÀØ ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ÜÒâã,ßÒâêÛß ãêÜãâÛêÒÞÈÜã äÛßÒÜflÒßã,,ã Þ,,ãÛêß äÞÜÛã,ÜÛfl, ÑÇãê~ÛÝë ×ûú× âÞÒëÒê ÛÑßÒÜÛêÈ ÑÜ~ÒÜÛfl ÜÒÝãêãÀi êÒÇã,ÜÛØ ÛÑ êã,,ã ÜÇã Þfl ãÇÒâäÒ~ÒÜÛfl Ò,,ã âã,ßÒâêÛßãâêÛ. ×ãÑßãÚÜãâêÈ äÛßÒÜÒÜÛfl ë,,ã,,ã Þ,,ãÛêß äÞÜÛã,ÜÛfl , ÇãêÒ ÜÒ ââßêÛ,Òêâfl; ÜÒãÇiãÛßã ãêßÒêÛêÈ, ~êã ,ÀÇã Þ,,ãÛêß äÞÜÛã,ÜÛfl Û ÜâêãØÝ Ò,,ã Ü ÝãÜÝÒêÜÀØ ÜÇã êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ fl,ÞflÒêâfl êëãÒßÝãØ Ñ~ÒØ [2]. áÞÒÒ äã ÛÑßÒÜÒÜÛÒß êÒÇã,ÜÛfl ÇëÒß äãÜÛßêÈ ÛÑßÒÜÒÜÛÒ Ò,,ã ÑÜ~ÒÜÛfl - ÜäÛßÒ ë,ÒÞÛ~ÒÜÛÒ ßÝâÛßÞÈÜãØ ÞÛÜÀ ^Òäã~ÝÛ Çãê. ÷ äÝêÛÝÒ ãÜÛ êÒÇã,ÜÛfl ãäëâêÛßã ÛÑßÒÜflêÈ , ßÝi ÜÒÝãêãÀi ÛäÑãÜã, (ÜäÛßÒ, ßÝâÛßÞÈÜë ÞÛÜë ^Òäã~ÝÛ Çãê), ë,,ÛÒ ãÞÚÜÀ ÇÀêÈ âãiÜÒÜÀ (ÜäÛßÒ, ÞÛêÒÞÈÜãâêÛ Û ~âêãêÀ äÒÒ~Û âããÇÒÜÛØ). áÞfl ÑÜÀi êÒÇã,ÜÛØ âÞãÚÜãâêÈ äê^ÛÛ ×ûú× Ý Ûi ÛÑßÒÜÒÜÛ ÑÞÛ~Ü, , â,flÑÛ â ~Òß ÛÑßÒÜÒÜÛÒ ãÜÛi êÒÇã,ÜÛØ ÇãÞÒÒ äÒäã~êÛêÒÞÈÜã, ~Òß ë,,Ûi. øëâêÈ ÜÒÝãêãÀÒ êÒÇã,ÜÛfl , âãâê,Ò ÑÜÜã,,ã ÜÇã ãäëâêÛßã ÛÑßÒÜflêÈ. üäãflã~Ûß êÒÇã,ÜÛfl êÝ, ~êãÇÀ ,Ü~ÞÒ âÞÒã,ÞÛ êÛ êÒÇã,ÜÛfl, (äãÜëßÒëÒß Ûi ãê 1 ã NR), ÑêÒß ,âÒ ãâêÞÈÜÀÒ (äãÜëßÒëÒß Ûi ãê NR + 1 ã MAXR). ÷Çããß ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ÇëÒß ÜÑÀ,êÈ ,ÒÝêã, ÞÒßÒÜêßÛ Ýãêãã,,ã fl,Þflêâfl ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ, Û äãflãÝ âÞÒã,ÜÛfl ÞÒßÒÜêã, âããê,Òêâê,ëÒê ÜëßÒ^ÛÛ êÒÇã,ÜÛØ. ×,ÒÒß éëÜÝ^Û CompA(Y), ãäÒÒÞÒÜÜë Ü ßÜãÚÒâê,Ò ,âÒ,ãÑßãÚÜÀi ÜÇãã, ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë Û äÛÜÛßë ÑÜ~ÒÜÛfl: 1 - ÒâÞÛ ÜÇã âã,ßÒâêÛß ãêÜãâÛêÒÞÈÜã Þ,,ãÛêß A; 0 - , äãêÛ,Üãß âÞë~Ò. þãßÞÈÜãÒ äÒâê,ÞÒÜÛÒ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë, ÜÒãÇiãÛßãÒ Þfl ßêÒßêÛ~ÒâÝÛ âêã,,ã,,ã ÑÜÛfl éëÜÝ^ÛÛ CompA(Y), Üã , [6]. ×,ÒÒß âÞÒëÛÒ ãÇãÑÜ~ÒÜÛfl: Ri - êÒÇã,ÜÛÒ â ÜãßÒãß i; init1, ..., initMAXR - ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ ÛÑ ÛâiãÜã,,ã ÜÒâã,ßÒâêÛßã,,ã ÜÇã; lim1, ..., limNR - ÑÜ~ÒÜÛfl, ã ÝãêãÀi ãäëâêÛßã ÛÑßÒÜflêÈ êÒÇã,ÜÛfl â ÜãßÒßÛ i = 1..NR (initi limi, i = 1..NR); INIT - ,ÒÝêã â ÞÒßÒÜêßÛ (init1, ..., initNR); LIM - ,ÒÝêã â ÞÒßÒÜêßÛ (lim1, ..., limNR); FIX - ,ÒÝêã â ÞÒßÒÜêßÛ (initNR+1, ..., initMAXR), âãÒÚÛØ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ, ÛÑßÒÜÒÜÛÒ ÝãêãÀi ÜÒãäëâêÛßã; X = (x1, ..., xNR) - ,ÒÝêã êÒÝëÛi ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ, ÑÜ~ÒÜÛfl ÝãêãÀi ßãÚÜã ÛÑßÒÜflêÈ

(ÜäÛßÒ, x1 ßãÚÒê âããê,Òêâê,ã,êÈ ßÝâÛßÞÈÜã ãäëâêÛßãØ ÞÛÜÒ ^Òäã~ÝÛ Çãê); X FIX - ,ÒÝêã â ÞÒßÒÜêßÛ (x1, ..., xNR, initNR + 1, ..., initMAXR); ÑÒâÈ " " - ãäÒ^Ûfl ÝãÜÝêÒÜ^ÛÛ ,ÒÝêãã,; INIT* = (INIT FIX) = (init1, ..., initMAXR) - ,ÒÝêã ÑÜ~ÒÜÛØ ,âÒi êÒÇã,ÜÛØ ÛÑ ÛâiãÜã,,ã ÜÒâã,ßÒâêÛßã,,ã ÜÇã; LIM* = (LIM FIX) = (lim1, ..., limNR, initNR + 1, ..., initMAXR) - ,ÒÝêã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ, , Ýãêããß ,âÒ êÒÇã,ÜÛfl, ÛÑßÒÜÒÜÛÒ ÝãêãÀi ãäëâêÛßã, ßÝâÛßÞÈÜã ÛÑßÒÜÒÜÀ. ñ~ë éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßã,,ã ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ÇëÒß ââßêÛ,êÈ , âÞÒëÒØ äãâêÜã,ÝÒ. áÜã: 1) Þ,,ãÛêß A âêêÛ~ÒâÝã,,ã äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ; 2) ÜÒâã,ßÒâêÛßÀØ ãêÜãâÛêÒÞÈÜã A ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë INIT* : CompA (INIT*) = 0 3) ÛÜêÒ,ÞÀ, , ÝãêãÀi ãäëâêÛßã ,ÈÛã,êÈ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ: [initi; limi], i = 1..NR; 4) ÜãßÒ êÒi êÒÇã,ÜÛØ, ÛÑßÒÜÒÜÛÒ ÝãêãÀi ãäëâêÛßã Û ÑÜ~ÒÜÛfl ÝãêãÀi ãÞÚÜÀ ÇÀêÈ ^ÒÞã~ÛâÞÒÜÜÀßÛ: {i1, ..., iNZ} (ik NR, k = 1..NZ); 5) ,Òâã,ÀÒ ÝãééÛ^ÛÒÜêÀ, ãêÚÛÒ äÒäã~êÛêÒÞÈÜãâêÈ ÛÑßÒÜÒÜÛfl êÒÇã,ÜÛØ: creli [ R+, i = 1..NR. ýÒÇëÒêâfl: ÜØêÛ , ãäëâêÛßÀi ÛäÑãÜi êÝÛÒ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ, äÛ ÝãêãÀi ÜÇã êÒÇã,ÜÛØ ÇëÒê âã,ßÒâêÛßÀß: CompA (X FIX) = 1; õÛÜÛßÛÑÛëÒßÀØ ÝÛêÒÛØ (^ÒÞÒ,fl éëÜÝ^Ûfl): âëßßÜÀØ ",Òâ" ÛÑßÒÜÒÜÛØ Cost(X) = NR = crel i* |(xi - initi)/(limi - initi)|. i=1



ñ~ ßãÚÒê ÇÀêÈ äÒâê,ÞÒÜ , éãßÒ Ñ~Û ßêÒßêÛ~ÒâÝã,,ã äã,,ßßÛã,ÜÛfl [6]: minCost (X) X [ P, CompA(X FIX) = 1 xi [ Z, i [ {i1, ..., iNZ} xi [ R, i [ {1, ..., NR}\{i1,..., iNZ} ,,Ò P = [init1; lim1] ç ... ç [initNR ; limNR]. 2.2. Ô ÜÞÛÑ Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ. øãâê,ÞÒÜÜfl , Ñ. 2.1 Ñ~ ãêÜãâÛêâfl Ý ÝÞââë ÛâÝÒêÜã-ÜÒäÒÀ,ÜÀi Ñ~ ßêÒßêÛ~ÒâÝã,,ã äã,,ßßÛã,ÜÛfl â ÞÛÜÒØÜãØ ^ÒÞÒ,ãØ éëÜÝ^ÛÒØ. øÛßÒãß ÛâÝÒêÜã,,ã ãäêÛßÛÑÛëÒßã,,ã äßÒê ßãÚÒê âÞëÚÛêÈ ßÝâÛßÞÈÜfl ÞÛÜ ^Òäã~ÝÛ Çãê, ÜÒäÒÀ,Üã,,ã äßÒê - ãÞfl ÞÛÜÀ äã^ÛÝÞ, ÑÒÑÒ,Ûã,ÜÜfl Þfl äã,êãÜÀi ãÇßÒÜã,.

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


ÔóÙùúðýõ? þùúõðúù×Ô÷ð? úæôùõæ÷áÔåðò øúð øóÔ÷ðúù×Ô÷ðð

79

ù,,ÜÛ~ÒÜÛÒ Ñ~Û X [ P fl,ÞflÒêâfl ÞÛÜÒØÜÀß, êÝ ÝÝ P äÒâê,ÞflÒê âãÇãØ NR-ßÒÜÀØ äÞÞÒÞÒäÛäÒ. ù,,ÜÛ~ÒÜÛÒ CompA (X FIX) = 1 (ÞÒÒ - ã,,ÜÛ~ÒÜÛÒ âã,ßÒâêÛßãâêÛ) ÜÒÞÛÜÒØÜã. Ô,êãë ÜÒ ÛÑ,ÒâêÜã ÜÞÛêÛ~ÒâÝãÒ äÒâê,ÞÒÜÛÒ éëÜÝ^ÛÛ CompA Þfl ,ÛâêÛ~ÒâÝÛi Þ,,ãÛêßã, A âêêÛ~ÒâÝã,,ã äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß (, êãß ~ÛâÞÒ Þ,,ãÛêßß ÛÑ [2]), ë~ÛêÀ,ÒÒ ÜÇãÀ êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ Ü ãÇßÒÜ , ÒÞÈÜÀi ×ûú× (ÜäÛßÒ, ÜÇã ÛÑ Ñ. 1.2). ûÞÒã,êÒÞÈÜã, ÒÛÜâê,ÒÜÜÀß ãâêëäÜÀß âäãâãÇãß ,À~ÛâÞÒÜÛfl ÑÜ~ÒÜÛfl éëÜÝ^ÛÛ CompA (Y) , ãÇÒß âÞë~Ò ãâêÒêâfl äãâêãÒÜÛÒ âäÛâÜÛfl äã ÜÇãë êÒÇã,ÜÛØ Y äÛ äãßãÛ Þ,,ãÛêß A. × ãêÒÞÈÜÀi âÞë~fli Þfl ã^ÒÜÝÛ â,Òië ÛÞÛ âÜÛÑë ÑÜ~ÒÜÛfl éëÜÝ^ÛÛ CompA ßã,,ëê ÇÀêÈ ÛâäãÞÈÑã,ÜÀ äÒÞãÚÒÜÜÀÒ , [7] ÜÞÛêÛ~ÒâÝÛÒ ëâÞã,Ûfl âã,ßÒâêÛßãâêÛ ÜÇãã, êÒÇã,ÜÛØ Þfl âiÒßÀ â ÛÜßÛ~ÒâÝÛß äÞÜÛã,ÜÛÒß ãÇßÒÜã,, ÝãêãÀÒ â?Ûflê ëâÞã,Ûfl, äÒÞãÚÒÜÜÀÒ , [8]. ÷ÒãÇiãÛßã ãêßÒêÛêÈ, ~êã â éãßÞÈÜãØ êã~ÝÛ ÑÒÜÛfl ÑÜ~ÒÜÛfl ÑÞÛ~ÜÀi êÒÇã,ÜÛØ ÛÑ ãÜã,,ã ÜÇã ßã,,ëê ÇÀêÈ ÜÒ âã,,Þâã,ÜÀ ë,, â ë,,ãß. ÷äÛßÒ, äÛ ÑÜÜãØ ÞÛÜÒ äã^ÛÝÞ Û ãâêêã~Üã ÇãÞÈ?ãØ ÞÛêÒÞÈÜãâêÛ ÝÚã,,ã âããÇÒÜÛfl, ÞÛêÒÞÈÜãâêÈ ^Òäã~ÝÛ Çãê, ,ÝÞ~ÒØ ßÝâÛßÞÈÜã ãäëâêÛßãÒ ~ÛâÞã Çãê, ßãÚÒê äÒ,À?êÈ ÞÛÜë äã^ÛÝÞ. × êãß âÞë~Ò äÛ éãßÛã,ÜÛÛ âäÛâÜÛfl ÜÒ ßã,,ëê ÇÀêÈ äãâêãÒÜÀ ^Òäã~ÝÛ â ßÝâÛßÞÈÜã ãäëâêÛßÀß ~ÛâÞãß Çãê, ~êã, ,ããÇÒ ,,ã,ãfl, ÜÒ ÛâÝÞ~Òê ,ãÑßãÚÜãâêÛ äãÞë~ÒÜÛfl âäÛâÜÛfl â âãÇÞÒÜÛÒß ,âÒi êÒÇã,ÜÛØ. × ÜÜãØ âêêÈÒ êÝÛÒ ÜÒâã,,Þâã,ÜÜÀÒ ÜÇãÀ êÒÇã,ÜÛØ â~Ûêêâfl ãäëâêÛßÀßÛ, Û ÜÒ ,,ãÛêâfl ÜÛÝÝÛi ãäãÞÜÛêÒÞÈÜÀi ã,,ÜÛ~ÒÜÛØ, ãêâÒÝÛi êÛ ÜÇãÀ. æâÞÛ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ êÝã,À, ~êã âäÛâÜÛÒ Ñ,Òãßã ÜÒ ßãÚÒê ÇÀêÈ âéãßÛã,Üã ÜÛÝÝÛß Þ,,ãÛêßãß (ÜäÛßÒ, ÞÛÜ äã^ÛÝÞ ßÒÜÈ?Ò ÞÛêÒÞÈÜãâêÛ ãÜã,,ã ÛÑ âããÇÒÜÛØ), äããÇÜÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ ÜÒ ßãÚÒê ââßêÛ,êÈâfl , Ý~Òâê,Ò Ò?ÒÜÛfl Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ, äãâÝãÞÈÝë Ü ÜÒß ÜÒ ,ÀäãÞÜÒÜã ã,,ÜÛ~ÒÜÛÒ âã,ßÒâêÛßãâêÛ. ùêâëêâê,ÛÒ ÜÞÛêÛ~ÒâÝã,,ã äÒâê,ÞÒÜÛfl Þfl éëÜÝ^ÛÛ CompA, ,iãflÒØ , éãßëÞë ã,,ÜÛ~ÒÜÛfl âã,ßÒâêÛßãâêÛ, ÜÒ äãÑ,ãÞflÒê äÛßÒÜflêÈ Þfl Ò?ÒÜÛfl äãâê,ÞÒÜÜãØ Ñ~Û ,ãØâê,ÒÜÜÀÒ ßÒêãÀ [6, 9]. áÞfl ãäÒÒÞÒÜÛfl ÑÜ~ÒÜÛfl CompA ÜÒãÇiãÛßã ÑêÈ ,âÒ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ (ê.Ò. ,âÒ ÞÒßÒÜêÀ ,ÒÝêã X FIX), äãêãßë Þfl Ò?ÒÜÛfl Ñ~Û ÜÒäÛßÒÜÛßÀ ÝãÜâêëÝêÛ,ÜÀÒ Þ,,ãÛêßÀ, äãâÞÒã,êÒÞÈÜã ãâêÛ,ÛÒ Ò?ÒÜÛÒ Ñ~Û (, ~âêÜãâêÛ, ÜÒäÛßÒÜÛß ßÒêã ,Òê,ÒØ Û ,,ÜÛ^). ûÞÒã,êÒÞÈÜã, Þfl Ò?ÒÜÛfl Ñ~Û ÜÒãÇiãÛßã äÛßÒÜflêÈ äflßÀÒ ÛêÒ^ÛãÜÜÀÒ Þ,,ãÛêßÀ [6].

2.3. û ë Òâê,ëÛÒ ä ãiãÀ Ý éãßÛã,ÜÛ ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë. ûëÒâê,ëÛÒ äãiãÀ [10, 11] Ý éãßÛã,ÜÛ ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßÀi êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë Þfl ëâêÜÒÜÛfl ÜÒâã,ßÒâêÛßãâêÛ êÒÇã,ÜÛØ ãÛÒÜêÛã,ÜÀ Ü Çãêë â ÛÜßÛ~ÒâÝÛßÛ âiÒßßÛ äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ, Þfl ÝãêãÀi âëÒâê,ëê ÜÞÛêÛ~ÒâÝÛÒ ëâÞã,Ûfl âã,ßÒâêÛßãâêÛ êÒÇã,ÜÛØ [8, 12]. ôÝ âÝÑÜã , Ñ. 2.2, ÜÒÛÑ,ÒâêÜÀ ÜÞÛêÛ~ÒâÝÛÒ ëâÞã,Ûfl âã,ßÒâêÛßãâêÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ãêÜãâÛêÒÞÈÜã ,ÛâêÛ~ÒâÝÛi Þ,,ãÛêßã, âêêÛ~ÒâÝã,,ã äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß. ÕãÞÒÒ êã,,ã, ÚÒ Þfl ÛÜßÛ~ÒâÝÛi âiÒß äÞÜÛã,ÜÛfl ÜÒÛÑ,ÒâêÜÀ â?ÛÒÜÛfl ÜÞÛêÛ~ÒâÝÛi ëâÞã,ÛØ âã,ßÒâêÛßãâêÛ êÒÇã,ÜÛØ, äãÑ,ãÞflÛÒ , ãÇÒß âÞë~Ò ë~ÛêÀ,êÈ ,ÞÛflÜÛÒ Ü âã,ßÒâêÛßãâêÈ ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ ÛÑ Ñ. 1.2. ûÞÒã,êÒÞÈÜã, Þfl Ò?ÒÜÛfl äãâê,ÞÒÜÜãØ , Ñ. 2.1 Ñ~Û ÜÒãÇiãÛßã âãÑêÈ Üã,ÀÒ Þ,,ãÛêßÀ éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ, äãÒÚÛ,ÛÒ Çãêë â êÒiÜãÞã,,Û~ÒâÝÛßÛ ã,,ÜÛ~ÒÜÛflßÛ Ü ãÇßÒÜ Û ë~ÛêÀ,ÛÒ âäÒ^ÛéÛÝë äÛßÒÜflÒßÀi äÛ âêêÛ~ÒâÝãß äÞÜÛã,ÜÛÛ ãÇßÒÜ ,ÛâêÛ~ÒâÝÛi Þ,,ãÛêßã,. 3. ÔÞ,,ãÛêßÀ éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ. × ÑÒÞÒ äÛ,ÒÒÜÀ äÒÞ,,ÒßÀÒ ,êããß Þ,,ãÛêßÀ Ò?ÒÜÛfl Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßã,,ã ÜÇã êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß. × Ý~Òâê,Ò äÛßÒ ÜÇã êÒÇã,ÜÛØ ââßêÛ,Òêâfl ÜÇã, ,,ÒÒÜÜÀØ , Ñ. 1. ùâÞÇÞÒÜÛÒß êÒÇã,ÜÛfl ÇëÒß ÜÑÀ,êÈ êÝãÒ Ò,,ã ÛÑßÒÜÒÜÛÒ, äÛ Ýãêããß ÞÇãÒ âäÛâÜÛÒ, ëã,ÞÒê,ãflÒÒ êÒÇã,ÜÛ â ÛâiãÜÀß ÑÜ~ÒÜÛÒß, ëã,ÞÒê,ãflÒê Û êÒÇã,ÜÛ â Üã,Àß ÑÜ~ÒÜÛÒß. ÷äÛßÒ, ë,ÒÞÛ~ÒÜÛÒ ßÝâÛßÞÈÜãØ ÞÛÜÀ ^Òäã~ÝÛ Çãê ÒâêÈ ãâÞÇÞÒÜÛÒ êÒÇã,ÜÛfl. ðÑßÒÜÒÜÛÒ êÒÇã,ÜÛfl ÇëÒß ÜÑÀ,êÈ ëâÛÞÒÜÛÒß, ÒâÞÛ Ò,,ã ãÇêÜãÒ ÛÑßÒÜÒÜÛÒ fl,ÞflÒêâfl ãâÞÇÞÒÜÛÒß. ÷äÛßÒ, ë,ÒÞÛ~ÒÜÛÒ ÑÒÑÒ,Ûã,ÜÜãØ ãÞÛ äã^ÛÝÞ - ëâÛÞÒÜÛÒ êÒÇã,ÜÛfl, äãâÝãÞÈÝë ëßÒÜÈ?ÒÜÛÒ êãØ ãÞÛ - ãâÞÇÞÒÜÛÒ êÒÇã,ÜÛfl. øÒÞ,,ÒßÀÒ Þ,,ãÛêßÀ äãÒÚÛ,ê ÛÑßÒÜÒÜÛÒ êÒÇã,ÜÛØ, Þfl ÝãêãÀi ãäÒÒÞÒÜÀ äãÜflêÛfl ëâÛÞÒÜÛfl Û ãâÞÇÞÒÜÛfl (ÜäÛßÒ, êÒÇã,ÜÛØ 1), 2), 4), 5) ÛÑ Ñ. 1.2). áÞÒÒ ÇëÒß â~ÛêêÈ, ~êã ÑÒ?ÒÜã ÛÑßÒÜÒÜÛÒ êãÞÈÝã êÝÛi êÒÇã,ÜÛØ. øÛ êãß ëâÞã,ÛÛ ,âflÝãÒ ãäëâêÛßãÒ ÛÑßÒÜÒÜÛÒ ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ ÛÑ ÜÇã INIT* fl,ÞflÒêâfl Ûi ãâÞÇÞÒÜÛÒß, ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ LIM* (âß. Ñ. 2.1) ßãÚÒê

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


80

ÕÞ?ã,

ÇÀêÈ äãÞë~ÒÜ ÛÑ ÜÇã INIT* ßÝâÛßÞÈÜã ãäëâêÛßÀß ãâÞÇÞÒÜÛÒß ,âÒi êÒÇã,ÜÛØ. øãâÝãÞÈÝë ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ RNR + 1, ..., RMAXR éÛÝâÛã,ÜÀ, âã,ßÒâêÛßãâêÈ ÜÇã X FIX ãäÒÒÞflÒêâfl ÑÜ~ÒÜÛflßÛ êÒÇã,ÜÛØ ÛÑ X, ê.Ò. êÒi êÒÇã,ÜÛØ, ÛÑßÒÜÒÜÛÒ ÝãêãÀi ãäëâêÛßã. áÞÒÒ Þfl ÝêÝãâêÛ ÇëÒß ,,ã,ãÛêÈ, ~êã ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ X âã,ßÒâêÛß (ÜÒâã,ßÒâêÛß), ÒâÞÛ âã,ßÒâêÛß (ÜÒâã,ßÒâêÛß) ÜÇã X FIX. øÒÞ,,ÒßÀÒ Þ,,ãÛêßÀ fl,Þflêâfl ,ÛâêÛ~ÒâÝÛßÛ Û ,ÀäãÞÜflê äãÛâÝ äÛÇÞÛÚÒÜÜã,,ã Ò?ÒÜÛfl Ñ~Û, äãâÝãÞÈÝë äãÛâÝ êã~Üã,,ã Ò?ÒÜÛfl êÒÇëÒê , ãÇÒß âÞë~Ò äãÞÜã,,ã äÒÒÇã ÝãßÇÛÜ^ÛØ ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ ÛÑ ãäëâêÛßÀi ÛäÑãÜã,, ~êã ÜÒãâêÛÚÛßã , â,flÑÛ â ,ÀâãÝãØ ,À~ÛâÞÛêÒÞÈÜãØ âÞãÚÜãâêÈ äãâêãÒÜÛfl âäÛâÜÛfl Þfl ÒÞÈÜÀi ×ûú×. 3.1. Ô Þ,,ãÛêß â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ãâÞÇÞflÒßã,,ã êÒÇã,ÜÛfl. ÷âêãflÛØ Þ,,ãÛêß , Ý~Òâê,Ò Ü~ÞÈÜã,,ã äÛÇÞÛÚÒÜÛfl ÛâäãÞÈÑëÒê ÜÒâã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ INIT Û ãâëÒâê,ÞflÒê äãÛâÝ âã,ßÒâêÛßã,,ã ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ, äãâÞÒã,êÒÞÈÜã ãâÞÇÞflfl ãêÒÞÈÜÀÒ êÒÇã,ÜÛfl. ×iãÜÀÒ ÜÜÀÒ: ,iãÜÀÒ ÜÜÀÒ Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ (âß. Ñ. 2.1); dcost - ßÛÜÛßÞÈÜã ãäëâêÛßãÒ ÛÑßÒÜÒÜÛÒ Cost (X) Ü ÝÚãØ ÛêÒ^ÛÛ Þ,,ãÛêß. ×ÀiãÜÀÒ ÜÜÀÒ: success - äÛÑÜÝ ëâäÒ?ÜãâêÛ Ñ,Ò?ÒÜÛfl Þ,,ãÛêß (ÜØÒÜ/ÜÒ ÜØÒÜ âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ); , âÞë~Ò ëâäÒ?Üã,,ã Ñ,Ò?ÒÜÛfl: âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Xres : Xres [ P CompA (Xres FIX).

ùâÜã,ÜãØ ^ÛÝÞ Þ,,ãÛêß. ùÇãÑÜ~Ûß ~ÒÒÑ cur cur X = ( x 1 , ..., ( x NR ) êÒÝëÛØ ÜÇã ÑÜ~ÒÜÛØ ÛÑßÒÜflÒßÀi êÒÇã,ÜÛØ. ûiÒß ãâÜã,Üã,,ã ^ÛÝÞ Þ,,ãÛêß ,ÝÞ~Òê âÞÒëÛÒ ?,,Û: 1) Xcur := INIT; 2) ,À~ÛâÞÛêÈ ÑÜ~ÒÜÛÒ CompA (Xcur FIX), äãâêãÛ, âäÛâÜÛÒ äÛ äãßãÛ Þ,,ãÛêß A; 3) ÒâÞÛ CompA (Xcur FIX), êã success := true; res := Xcur; Ñ,Ò?ÛêÈ Çãêë; X 4) ,ÀäãÞÜÛêÈ ,ÛâêÛ~ÒâÝë äã^Òëë choose_changes Þfl ,ÀÇã ÛÑßÒÜÒÜÛfl ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ; 5) ÒâÞÛ choose_changes Ñ,Ò?ÞâÈ ÜÒëâäÒ?Üã, êã success := false; Ñ,Ò?ÛêÈ Çãêë; 6) ÛÑßÒÜÛêÈ ÜÇã Xcur , âããê,Òêâê,ÛÛ â ÒÑëÞÈêêãß ,ÀäãÞÜÒÜÜãØ Ü ?,,Ò 4 äã^ÒëÀ choose_changes; 7) äÒÒØêÛ Ý ?,,ë 2. øã^Òë ,ÀÇã ÛÑßÒÜÒÜÛØ. øã^Òë choose_changes ,ÀäãÞÜflÒê ,ÛâêÛ~ÒâÝÛØ ,ÀÇã êÒÇã,ÜÛfl, ÑÜ~ÒÜÛÒ Ýãêãã,,ã âÞÒëÒê ÛÑßÒÜÛêÈ , âêããÜë ãâÞÇÞÒÜÛfl, êÝÚÒ ,À~ÛâÞflÒê ÛÑßÒÜÒÜÛÒ ÑÜ~ÒÜÛfl êÒÇã,ÜÛfl. øÛßÒÜflÒßfl , äã^ÒëÒ ,ÛâêÛÝ ÛâäãÞÈÑëÒê âãÇÛÒßë äÛ äãâêãÒÜÛÛ âäÛâÜÛfl âêêÛâêÛÝë äã Üë?ÒÜÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ÇãêßÛ, ÝãêãÀÒ äÛ ,ÀäãÞÜÒÜÛÛ Þ,,ãÛêß A ÜÒ ëÞãâÈ ,ÝÞ~ÛêÈ , âäÛâÜÛÒ. øÛ äãâêãÒÜÛÛ âäÛâÜÛfl Þfl ÝÚã,,ã êÒÇã,ÜÛfl Ri Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë (i = 1..NR) ,À~ÛâÞflÒêâfl ÑÜ~ÒÜÛÒ viol(Ri) - ßÝâÛßÞÈÜãÒ Üë?ÒÜÛÒ êÒÇã,ÜÛfl Ri. õÝâÛßëß ÇÒÒêâfl äã ßÜãÚÒâê,ë U ÜÒ,ÝÞ~ÒÜÜÀi , âäÛâÜÛÒ Çãê.
cur

viol(Ri) = max ok ( R i, u ) - init i , uU ,,Ò ok(Ri, u) - ÜÛÇãÞÒÒ ÇÞÛÑÝãÒ Ý initi ÑÜ~ÒÜÛÒ êÒÇã,ÜÛfl Ri, äÛ Ýãêããß Üë?ÒÜÛfl êã,,ã êÒÇã,ÜÛfl ÇãêãØ u äÛ äãäÀêÝÒ ÒÒ ,ÝÞ~ÒÜÛfl , âäÛâÜÛÒ ÜÒ äãÛÑã?Þã ÇÀ. × äã^ÒââÒ ÇãêÀ Þ,,ãÛêß äÞÜÛã,ÜÛfl ßãÚÒê ÇÀêÈ ,ÀäãÞÜÒÜã ÜÒâÝãÞÈÝã ÜÒëâäÒ?ÜÀi äãäÀêãÝ ,ÝÞ~ÒÜÛfl , âäÛâÜÛÒ ÇãêÀ u, ÝãêãÀß âããê,Òêâê,ëê ÑÜÀÒ ÑÜ~ÒÜÛfl ok(Ri, u); ÛÑ ÜÛi êÝÚÒ ,ÀÇÛÒêâfl ßÝâÛßÞÈÜãÒ. × äÛ,ÒÒÜÜãØ ÜÛÚÒ âiÒßÒ äã^ÒëÀ chjsse_changes ,ÛâêÛ~ÒâÝÛØ ,ÀÇã ÛÑßÒÜflÒßã,,ã êÒÇã,ÜÛfl ,ÀäãÞÜflÒêâfl Ü ?,,Ò 3. × [13] ââßãêÒÜÀ ë,,ÛÒ ,ÛÜêÀ ,ÛâêÛÝ Þfl ,ÀÇã ÛÑßÒÜflÒßã,,ã êÒÇã,ÜÛfl. ?ÝâäÒÛßÒÜêÞÈÜãÒ ÛââÞÒã,ÜÛÒ Ü ÜÜÀi äã ÒÞÈÜãØ ×ûú× äãÝÑÞã, ~êã Þ,,ãÛêß Ü ãâÜã,Ò äÒÞ,,ÒßãØ ,ÛâêÛÝÛ äÒ,ãâiãÛê êÛ ,ÛÜêÀ äã ÑÜ~ÒÜÛ ßÛÜÛßÛÑÛëÒßã,,ã ÝÛêÒÛfl.

×ãÑßãÚÜãâêÈ ÜÒëâäÒ?Üã,,ã Ñ,Ò?ÒÜÛfl ÇãêÀ Þ,,ãÛêß â,flÑÜ â êÒß, ~êã: ßÜãÚÒâê,ã P ßãÚÒê ÜÒ âãÒÚêÈ âã,ßÒâêÛßã,,ã ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ; , âÞë~Ò âëÒâê,ã,ÜÛfl , P âã,ßÒâêÛßã,,ã ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Þ,,ãÛêß ßãÚÒê Ò,,ã ÜÒ ãÇÜëÚÛêÈ , â,flÑÛ â ÜÒäãÞÜãêãØ ãÇiã P. õÛÜÛßÛÑÛëÒßÀØ ÝÛêÒÛØ: Cost (X) üâÞã,Ûfl Ñ,Ò?ÒÜÛfl. ÔÞ,,ãÛêß Ñ,Ò?Òêâfl äÛ ,ÀäãÞÜÒÜÛÛ iãêfl ÇÀ ãÜã,,ã ÛÑ âÞÒëÛi ëâÞã,ÛØ: ÜØÒÜ âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ (ëâäÒ?ÜãÒ Ñ,Ò?ÒÜÛÒ); , iãÒ äãÛâÝ Ò?ÒÜÛfl ãâêÛ,,Üëê ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ LIM. æâÞÛ ãâêÛ,,Üëê ÜÇã LIM Û ãÜ fl,ÞflÒêâfl âã,ßÒâêÛßÀß, êã Þ,,ãÛêß Ñ,Ò?Òêâfl ëâäÒ?Üã.

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


ÔóÙùúðýõ? þùúõðúù×Ô÷ð? úæôùõæ÷áÔåðò øúð øóÔ÷ðúù×Ô÷ðð

81

ûiÒß äã^ÒëÀ chjsse_changes âÞÒëfl: 1) âéãßÛã,êÈ ßÜãÚÒâê,ã CAND êÒÇã,ÜÛØÝÜÛêã, Ü ÛÑßÒÜÒÜÛÒ, ,ÝÞ~Û, , CAND êÒÇã,ÜÛfl Ri, ÛÑßÒÜÒÜÛÒ ÝãêãÀÒ ãäëâêÛßã Û ,ãÑßãÚÜã ÞÈÜÒØ?ÒÒ ãâÞÇÞÒÜÛÒ (ê.Ò. x i limi); 2) ÒâÞÛ CAND = [, Ñ,Ò?ÛêÈ äã^Òëë ÜÒëâäÒ?Üã; 3) ,ÀÇêÈ Þfl ÛÑßÒÜÒÜÛfl êÒÇã,ÜÛÒ Ri ÛÑ CAND, ÛßÒÒÒ ÜÛßÒÜÈ?ÒÒ äã CAND ãêÞÛ~ÜãÒ ãê ÜëÞfl ÑÜ~ÒÜÛÒ viol(Ri)*creli/|limi - initi| ; ÒâÞÛ Þfl ,âÒi êÒÇã,ÜÛØ ÛÑ CAND êÝãÒ ÑÜ~ÒÜÛÒ ,Üã 0, ,ÀÇêÈ Þfl ÛÑßÒÜÒÜÛfl êÒÇã,ÜÛÒ Ri, ÛßÒÒÒ ÜÛßÒÜÈ?ÒÒ ÑÜ~ÒÜÛÒ ,Òâã,ã,,ã ÝãééÛ^ÛÒÜê creli (êÝãØ ,ÀÇã ßãÚÒê ÇÀêÈ âÒÞÜ, ÜäÛßÒ, ÒâÞÛ äÛ äãâêãÒÜÛÛ âäÛâÜÛfl ÇÀÞÛ Üë?ÒÜÀ êãÞÈÝã êÒ êÒÇã,ÜÛfl, ÛÑßÒÜÒÜÛÒ ÝãêãÀi ÜÒ Ñcur Ò?ÒÜã ÛÞÛ Þfl ÝãêãÀi x i = limi); 4) ,À~ÛâÞÛêÈ ÛÑßÒÜÒÜÛÒ Þfl ÑÜ~ÒÜÛfl ,ÀÇÜÜã,,ã êÒÇã,ÜÛfl Ri äã éãßëÞÒ incr i = min ( lim i - x
cur i cur

, d cos t * lim i - init i / crel i ) ;

5) ÒâÞÛ Ri ãäëâÝÒê êãÞÈÝã ^ÒÞã~ÛâÞÒÜÜÀÒ ÑÜ~ÒÜÛfl, ãÝë,,ÞÛêÈ incri ,,Òi; 6) Ñ,Ò?ÛêÈ äã^Òëë ëâäÒ?Üã. ùÇãâÜã,ÜÛÒ Ñ,Ò?ÛßãâêÛ Þ,,ãÛêß. øã^Òë chjsse_chnges äÛ ÝÚãß ,ÀÑã,Ò ëâêÜ,ÞÛ,Òê Þfl ,ÀÇÜÜã,,ã êÒÇã,ÜÛfl ÛÑßÒÜÒÜÛÒ ÜÒ ßÒÜÈ?ÒÒ, ~Òß dcoct*|limi - initi|/creli. ðâÝÞ~ÒÜÛÒ âãâê,ÞflÒê ÛÑßÒÜÒÜÛÒ, ã,ãflÒÒ ÑÜ~ÒÜÛÒ Ri ã limi. ôÚãÒ ÛÑßÒÜÒÜÛÒ êÒÇã,ÜÛfl Ri äÛÇÞÛÚÒê Ò,,ã ÑÜ~ÒÜÛÒ Ý limi, äãâÞÒ ãâêÛÚÒÜÛfl Ýãêãã,,ã ÞÈÜÒØ?ÒÒ ÛÑßÒÜÒÜÛÒ êÒÇã,ÜÛfl Ri ÜÒ äãÛÑ,ãÛêâfl. ûÞÒã,êÒÞÈÜã, Þ,,ãÛêß Ñ,Ò?Ûêâfl ÜÒ ÇãÞÒÒ ~Òß Ñ



i = 1.. NR

crel i ------------- ÛêÒ^ÛØ. d cos t

3.2. Ô Þ,,ãÛêß â äãâÞÒã,êÒÞÈÜÀß âëÚÒÜÛÒß ãÇÞâêÛ äãÛâÝ. øëâêÈ ÑÜ ÜÒÝãêãÀØ âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë, ÞÒÚÛi , ÛäÑãÜi ãäëâêÛßã,,ã ÛÑßÒÜÒÜÛfl. ?êãê ÜÇã ßãÚÒê ÇÀêÈ ÞÒÝÛß ãê ãäêÛßÞÈÜã,,ã äã ÝÛêÒÛ ßÛÜÛßÞÈÜãâêÛ Cost(X) - ÜäÛßÒ ÜÇã LIM*. øëâêÈ C - ÜÒÝãêãfl ÝãÜâêÜê. ×,ÒÒß ãÇãÑÜ~ÒÜÛÒ Þfl ßÜãÚÒâê, ÜÇãã, ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ, Ü ÝãêãÀi Cost(X) ßÒÜÈ?Ò û: P(C) = = {Y P|Cost(Y) < C}. øÛ,ÒÒÜÜÀØ , ÜÜãß ÑÒÞÒ Þ,,ãÛêß äãÞë~Òê , Ý~Òâê,Ò Ü~ÞÈÜã,,ã äÛÇÞÛÚÒÜÛfl âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Û ,ÀäãÞÜflÒê ÛêÒêÛ,ÜÀØ äÒÒiã Ý âã,ßÒâêÛßÀß ÜÇãß, ÛßÒÛß ßÒÜÈ?ÛÒ ÑÜ~ÒÜÛfl Cost(X). ÷ ÝÚãØ i-Ø ÛêÒ^ÛÛ Þ,,ãÛêß äã,ãÛê äãÛâÝ âã,ßÒâêÛßã,,ã ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Xi Ü ßÜãÚÒâê,Ò P(Ci), ,,Ò Ci - ÝãÜâêÜê, éÛÝâÛã,Ü-

Üfl Þfl êÒÝëÒØ ÛêÒ^ÛÛ. ÷Øfl Xi, Þ,,ãÛêß äããÞÚÒê âëÚÒÜÛÒ ãÇÞâêÛ äãÛâÝ, ÛâäãÞÈÑëfl Ü (i + 1)-Ø ÛêÒ^ÛÛ , Ý~Òâê,Ò Ci+1 ÑÜ~ÒÜÛÒ Cost(Xi), ßÒÜÈ?ÒÒ, ~Òß Ci. ×iãÜÀÒ ÜÜÀÒ: ,iãÜÀÒ ÜÜÀÒ Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ (âß. Ñ. 2.1); dcost - ßÛÜÛßÞÈÜã ãäëâêÛßãÒ ÛÑßÒÜÒÜÛÒ Cost(X) Ü ÝÚãØ ÛêÒ^ÛÛ Þ,,ãÛêß; Ü~ÞÈÜãÒ äÛÇÞÛÚÒÜÛÒ - âã,ßÒâêÛßÀØ ÜÇã êÒÇã,ÜÛØ Xsrc; Nest - ~ÛâÞã ÜÇãã,-ÝÜÛêã,, ãÇÇêÀ,ÒßÀi Ü ÝÚãØ ÛêÒ^ÛÛ. ×ÀiãÜÀÒ ÜÜÀÒ. ÷Çã ,ÀiãÜÀi ÜÜÀi Þ,,ãÛêß ,ÝÞ~Òê âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Xres : Xres P CompA (Xres FIX). ÔÞ,,ãÛêß ,âÒ,, Ñ,Ò?Òêâfl ëâäÒ?Üã, äãêãßë äÛÑÜÝ ëâäÒ?ÜãâêÛ Ñ,Ò?ÒÜÛfl , âãâê, ,ÀiãÜÀi ÜÜÀi ÜÒ ,iãÛê. õÛÜÛßÛÑÛëÒßÀØ ÝÛêÒÛØ: Cost(X). üâÞã,Ûfl Ñ,Ò?ÒÜÛfl. ÔÞ,,ãÛêß Ñ,Ò?Òêâfl, ÒâÞÛ Ü ã~ÒÒÜãØ i-Ø ÛêÒ^ÛÛ ÜÒ ëÞãâÈ äãÞë~ÛêÈ âã,ßÒâêÛßÀØ ÜÇã Xi, Þfl Ýãêãã,,ã ,ÀäãÞÜÒÜã ëâÞã,ÛÒ (Cost(Xi - 1) - Cost(Xi) dcost). ùâÜã,ÜãØ ^ÛÝÞ Þ,,ãÛêß. ×,ÒÒß ãÇãÑÜ~ÒÜÛfl: i - ÜãßÒ ÛêÒ^ÛÛ Þ,,ãÛêß; Ci - äãÞãÚÛêÒÞÈÜfl ÝãÜâêÜê, Ü i-Ø ÛêÒ^ÛÛ ãäÒÒÞflfl ßÜãÚÒâê,ã äãÛâÝ Ò?ÒÜÛØ P(Ci); find_estimates(C, N) - äã^Òë, äãÞë~fl N ÑÞÛ~ÜÀi ÜÇãã, êÒÇã,ÜÛØ ÛÑ ßÜãÚÒâê, P(C); refin_compatible(X) - äã^Òë Üä,ÞÒÜÜã,,ã äãÛâÝ, äÒÒ,ãflfl ÑÜÜÀØ âã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ X , ë,,ãØ âã,ßÒâêÛßÀØ ÜÇã Y âã ÑÜ~ÒÜÛÒß Cost(Y), ßÒÜÈ?Ûß, ~Òß Cost(X); find_compatible(X, C) - äã^Òë Üä,ÞÒÜÜã,,ã äãÛâÝ, äÒÒ,ãflfl ÑÜÜÀØ ÜÒâã,ßÒâêÛßÀØ ÜÇã ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ X , âã,ßÒâêÛßÀØ ÜÇã Y âã ÑÜ~ÒÜÛÒß Cost(Y), ÜÒ äÒ,À?Ûß C. áÞÒÒ äÛ,ÒÒÜÀ ãâÜã,ÜÀÒ äÛÜ^ÛäÀ ÇãêÀ êÛi äã^Òë. ûiÒß ãâÜã,Üã,,ã ^ÛÝÞ Þ,,ãÛêß âÞÒëfl: 1) ,ÀäãÞÜÛêÈ ÛÜÛ^ÛÞÛÑ^Û: X0 := := refine_comhatible(Xsrc); i := 1 2) ã,,ÜÛ~ÛêÈ ãÇÞâêÈ äãÛâÝ Ò?ÒÜÛØ: Ci := := Cost(Xi - 1); 3) äãÞë~ÛêÈ ßÜãÚÒâê,ã ÜÇãã,-ÝÜÛêã,: SETi := find_estimates(Ci, Nest); 4) ,ÀÒÞÛêÈ , ßÜãÚÒâê,Ò SETi äãßÜãÚÒâê, âã,ßÒâêÛßÀi ÜÇãã, COMP_SETi Û ÜÒâã,ßÒâêÛßÀi ÜÇãã, INCOMP_SETi; 5) äãÞë~ÛêÈ ßÜãÚÒâê,ã âã,ßÒâêÛßÀi ÜÇãã, i COMP_ SET ref , ,ÀäãÞÜÛ, Þfl ÝÚã,,ã ÞÒßÒÜê X COMP_SETi äã^Òëë refine_comhatible(X);

6 ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


82

ÕÞ?ã,

6) âéãßÛã,êÈ ßÜãÚÒâê,ã âã,ßÒâêÛßÀi Üi Çãã, COMP_ SET fnd , ,ÀäãÞÜÛ, Þfl ÝÚã,,ã ÞÒßÒÜê X INCOMP_SETi äã^Òëë i - dcost); find_comhatible(X, C 7) ÒâÞÛ ßÜãÚÒâê,ã RESi = COMP_ SET COMP_ SET Çãêë;
i ref i fnd



äëâêãÒ, êã Xres := Xi-1; Ñ,Ò?ÛêÈ
i fnd

8) ,ÀÇêÈ ÛÑ ßÜãÚÒâê, COMP_ SET
i ref



COMP_ SET , ÜÇã Xi â ßÛÜÛßÞÈÜÀß ÑÜ~ÒÜÛÒß éëÜÝ^ÛÛ Cost; 9) ÒâÞÛ (Cost(Xi - 1) - Cost(Xi) < dcost), êã Xres := := Xi - 1; Ñ,Ò?ÛêÈ Çãêë; 10) äÒÒØêÛ Ý ?,,ë 2. øã^Òë find_tstimates(C, N) ,ÀäãÞÜflÒê äãÛâÝ N ÑÞÛ~ÜÀi ÜÇãã, ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ Ü ßÜãÚÒâê,Ò P(C). × ßÝi äÒÞ,,Òßã,,ã Þ,,ãÛêß äÞÜÛëÒêâfl äÛßÒÜflêÈ , ÑÞÛ~ÜÀi ÒÒ ,ÛÜê: 1) Ü ãâÜã,Ò âÞë~ØÜã,,ã äãÛâÝ â ,ÜãßÒÜÀß âäÒÒÞÒÜÛÒß; 2) Ü ãâÜã,Ò âiÒßÀ ÛßÛê^ÛÛ ãêÚÛ,, [14]. × ßÝi ,ÛÜê 2 , Ý~Òâê,Ò ßÛÜÛßÛÑÛëÒßãØ ^ÒÞÒ,ãØ éëÜÝ^ÛÛ ,ÀâêëäÒê ~ÛâÞã Çãê, ÜÒ ,ÝÞ~ÒÜÜÀi , âäÛâÜÛÒ, ÝãêããÒ äãâêãÒÜã äã êÒÝëÒßë ÜÇãë ÑÜ~ÒÜÛØ êÒÇã,ÜÛØ. ýÝãØ ,ÀÇã ^ÒÞÒ,ãØ éëÜÝ^ÛÛ äãÑ,ãÞflÒê Þfl ÜÜãØ äã^ÒëÀ ã,,ÜÛ~ÛêÈâfl ãÜÛß ãäêÛßÛÑÛëÒßÀß ÝÛêÒÛÒß (,êãÀß ßã,,Þ ÇÀ ÇÀêÈ éëÜÝ^Ûfl Cost), êÝÚÒ ãÇÒâäÒ~ÛêÈ âiãÛßãâêÈ äãÛâÝ Ý âã,ßÒâêÛßÀß ÜÇãß, Ü ÝãêãÀi ^ÒÞÒ,fl éëÜÝ^Ûfl ,Ü ÜëÞ. × âÞë~Ò, ÒâÞÛ äã^ÒëãØ Çëëê ÜØÒÜÀ âã,ßÒâêÛßÀÒ ÜÇãÀ, ëÞë~?ÒÜÛÒ ÑÜ~ÒÜÛfl Cost Ü ÜÛi äã â,ÜÒÜÛ â C ãâêÛ,,Òêâfl Ñ â~Òê ,ÀäãÞÜÒÜÛfl äãÛâÝ Ü ßÜãÚÒâê,Ò P(C). øã^Òë refine_compatible(X)ãâëÒâê,ÞflÒê Üä,ÞÒÜÜÀØ äãÛâÝ âã,ßÒâêÛßã,,ã ÜÇã Y Ü ßÜãÚÒâê,Ò P(Cx) (,,Ò Cx = Cost(X)) â Ü~ÞÈÜÀß âã,ßÒâêÛßÀß äÛÇÞÛÚÒÜÛÒß, ,ÜÀß X. × äãâêÒØ?Òß ,ÛÜêÒ äã^ÒëÀ äãÛâÝ ,ÒÒêâfl äã?,,ã,ã , Üä,ÞÒÜÛÛ ÜÛâÝãÒØ?Ò,,ã ëÇÀ,ÜÛfl Cost ã äãÞë~ÒÜÛfl ÜÒâã,ßÒâêÛßã,,ã ÜÇã ÛÞÛ ã ãâêÛÚÒÜÛfl ,,ÜÛ^À P; , Ý~Òâê,Ò ,ÀiãÜã,,ã ÜÇã Y ÇÒÒêâfl ÜÇã, äãÞë~ÒÜÜÀØ Ü äÒäãâÞÒÜÒß ?,,Ò äãÛâÝ. × âÞë~Ò ÜÒëâäÒ?Üã,,ã äãÛâÝ äã^Òë ,ãÑ,Òê ÜÇã X. Ô,êããß ÇãêÀ äÒÞãÚÒÜ fl â?ÛÒÜÛØ ëÝÑÜÜãØ ,À?Ò âiÒßÀ Üä,ÞÒÜÜã,,ã äãÛâÝ [13]. × äã^ÒëÒ ßãÚÒê ÇÀêÈ êÝÚÒ äÛßÒÜÒÜ Þ,,ãÛêß â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ëâÛÞÛ,Òßã,,ã êÒÇã,ÜÛfl, äÒÞãÚÒÜÜÀØ , [13].

øã^Òë find_covpatible(X, C) ÒÞÛÑëÒê äãÛâÝ âã,ßÒâêÛßã,,ã ÜÇã Y Ü ßÜãÚÒâê,Ò P(C) â Ü~ÞÈÜÀß ÜÒâã,ßÒâêÛßÀß äÛÇÞÛÚÒÜÛÒß, ,ÜÀß X. ùÜ ÇãêÒê äã Þ,,ãÛêßë â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ãâÞÇÞflÒßã,,ã êÒÇã,ÜÛfl (ãäÛâÜ , Ñ. 3.1) âã âÞÒëÛßÛ ßãÛéÛÝ^ÛflßÛ: 1) , Ý~Òâê,Ò Ü~ÞÈÜã,,ã äÛÇÞÛÚÒÜÛfl ÇÒÒêâfl ÜÒ ÜÇã INIT, ÜÇã X; 2) ,,ãÛêâfl ãäãÞÜÛêÒÞÈÜãÒ ëâÞã,ÛÒ Ñ,Ò?ÒÜÛfl: ÒâÞÛ , iãÒ äãÛâÝ Ò?ÒÜÛfl ãâêÛ,,Üëê ÜÇã âã ÑÜ~ÒÜÛÒß Cost, äÒ,À?Ûß C, äã^Òë Ñ,Ò?Òêâfl ÜÒëâäÒ?Üã. ùÇãâÜã,ÜÛÒ Ñ,Ò?ÛßãâêÛ Þ,,ãÛêß. ÔÞ,,ãÛêß fl,ÞflÒêâfl Ñ,Ò?ÛßÀß, ~êã âÞÒëÒê ÛÑ âä,ÒÞÛ,ãâêÛ âÞÒëÛi ëê,ÒÚÒÜÛØ: 1) ~ÛâÞã ÛêÒ^ÛØ Þ,,ãÛêß ÜÒ äÒ,À?Òê Cost(LIM)/dcost, äãâÝãÞÈÝë Cost(INIT) = 0, Þfl äÒÒiã Ý ÝÚãØ ã~ÒÒÜãØ ÛêÒ^ÛÛ Þ,,ãÛêß ãÞÚÜã ÇÀêÈ ,ÀäãÞÜÒÜã ëâÞã,ÛÒ (Cost(Xi - 1) - - Cost(Xi) dcost); 2) Ü ÝÚãØ ÛêÒ^ÛÛ ,ÀäãÞÜflÒêâfl ãÛÜ ,ÀÑã, äã^ÒëÀ find_estimates Û ÜÒ ÇãÞÒÒ Nest ,ÀÑã,ã, äã^Òë refin_compatible Û find_cjmpatible; 3) ÝÚfl ÛÑ ,ÀÑÀ,ÒßÀi äã^Òë fl,ÞflÒêâfl Ñ,Ò?ÛßãØ (ãÇãâÜã,ÜÛÒ êã,,ã â,ãØâê, ,ÀiãÛê Ñ ßÝÛ ÜÜãØ âêêÈÛ). 4. ?ÝâäÒÛßÒÜêÞÈÜãÒ ÛââÞÒã,ÜÛÒ Þ,,ãÛêß éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ. øÛ,ÒÒß ÒÑëÞÈêêÀ ÝâäÒÛßÒÜêÞÈÜã,,ã ÛââÞÒã,ÜÛfl Þ,,ãÛêß â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ãâÞÇÞflÒßã,,ã êÒÇã,ÜÛfl, ãäÛâÜÜã,,ã , Ñ. 3.1. ðââÞÒã,ÜÛÒ äã,ãÛÞãâÈ Ü ÜÇãÒ âããÇÒÜÛØ, äÒÜÑÜ~ÒÜÜãß Þfl äÒÒ~Û äã ÝÜÞë õôðù2 [1] , âãâê,Ò ÒÞÈÜãØ Çãêã,ãØ ×ûú×. áÞÛÜ ÛÜêÒ,Þ äÞÜÛã,ÜÛfl Lint ÇÀÞ ,ÀÇÜ ,ÜãØ 1 000 000 ßÝâ (1 â), äãâÝãÞÈÝë ßÛÜÛßÞÈÜfl ~âêãê âããÇÒÜÛØ ÛÑ ÜÇã ,Ü 1 Ù^. ùâÜã,ÜÀÒ iÝêÒÛâêÛÝÛ ÜÇã âããÇÒÜÛØ âÞÒëÛÒ: ÝãÞÛ~Òâê,ã âããÇÒÜÛØ: 160; ~âêãêÀ âããÇÒÜÛØ (Ù^): 1, 2, 5, 10; ÝãÞÛ~Òâê,ã Çãê (Ûâiãfl ÛÑ Lint = 1 000 000 ßÝâ): 650; Ñ,,ëÑÝ ÝÜÞ (ãêÜã?ÒÜÛÒ âëßßÜãØ ÞÛêÒÞÈÜãâêÛ Çãê Ý ÞÛÜÒ ÛÜêÒ,Þ äÞÜÛã,ÜÛfl): 0.33. ýÒiÜãÞã,,Û~ÒâÝÛÒ ã,,ÜÛ~ÒÜÛfl Ü âäÛâÜÛÒ âããê,Òêâê,ã,ÞÛ ëÝÑÜÜÀß , Ñ. 1.2. ÕÀÞÛ ÑéÛÝâÛã,ÜÀ ÑÜ~ÒÜÛfl âÞÒëÛi êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë: ÞÛÜ äã^ÛÝÞ: 2000 ßÝâ;
2

ýÝê ÝÜÞ õôðù ÛßÒÒê ÞÛêÒÞÈÜãâêÈ 1 ßÝâ.

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007


ÔóÙùúðýõ? þùúõðúù×Ô÷ð? úæôùõæ÷áÔåðò øúð øóÔ÷ðúù×Ô÷ðð ýÇÞÛ^ 1. ñÜ~ÒÜÛfl ÛÑßÒÜflÒßÀi êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë ýÒÇã,ÜÛÒ, Ri RF MPE MCC ÷~ÞÈÜãÒ ÑÜ~ÒÜÛÒ, initi 0.5 0.01 1 ÙÜÛ~ÜãÒ ÑÜ~ÒÜÛÒ, limi 0 1 15

83

^ÛÛ Cost) Ò?ÒÜÛÒ Xopt Ñ~Û éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ. øã ÒÑëÞÈêêß ÝÚã,,ã ÝâäÒÛßÒÜê ÇÀÞ ,À~ÛâÞÒÜ ÑÜãâêÈ ÑÜ~ÒÜÛØ ^ÒÞÒ,ãØ éëÜÝ^ÛÛ Cost Ü ãäêÛßÞÈÜãß Ò?ÒÜÛÛ Xopt Û Ò?ÒÜÛÛ Xres, äãÞë~ÒÜÜãß ãê ÛââÞÒëÒßã,,ã Þ,,ãÛêß. úÒÑëÞÈêêÀ ÝâäÒÛßÒÜêã, äÛ,ÒÒÜÀ , êÇÞ. 2. ôëâÛ,ãß ,ÀÒÞÒÜÀ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ ÛÑ Xres, ãêÞÛ~ÜÀÒ ãê ÑÜ~ÒÜÛØ ÛÑ Xopt. úÒÑëÞÈêêÀ äã,ÒÒÜÜÀi ÝâäÒÛßÒÜêã, äãÝÑÀ,ê, ~êã Ü ,ÀÇÜÜãß äÛßÒÒ ãêÝÞãÜÒÜÛÒ ÑÜ~ÒÜÛfl ^ÒÞÒ,ãØ éëÜÝ^ÛÛ Ü ÒÑëÞÈêêÒ ÇãêÀ Þ,,ãÛêß ãê ãäêÛßÞÈÜã,,ã ÑÜ~ÒÜÛfl ^ÒÞÒ,ãØ éëÜÝ^ÛÛ ÜÒ äÒ,À?Òê 2% ãê ãäêÛßÞÈÜã,,ã ÑÜ~ÒÜÛfl. øÛ êãß Þfl ÛÑßÒÜflÒßã,,ã êÒÇã,ÜÛfl â ßÝâÛßÞÈÜÀß ,Òâã,Àß ÝãééÛ^ÛÒÜêãß Þ,,ãÛêß ,ÀÒê ÑÜ~ÒÜÛÒ, âã,äÒÒ âã ÑÜ~ÒÜÛÒß ÛÑ ãäêÛßÞÈÜã,,ã Ò?ÒÜÛfl. ÷ÒãÇiãÛßã ãêßÒêÛêÈ, ~êã , ÝâäÒÛßÒÜêÒ < 3 ,À~ÛâÞÒÜÜãÒ Þ,,ãÛêßãß ÑÜ~ÒÜÛÒ MPE , 2 Ñ ãêÞÛ~Òêâfl ãê ãäêÛßÞÈÜã,,ã. ?êã ,,ã,ãÛê ã ^ÒÞÒâããÇÑÜãâêÛ äÛßÒÜÒÜÛfl Ý äãÞë~ÒÜÜãßë Ò?ÒÜÛ äã^ÒëÀ, ,ÀäãÞÜflÒØ ëâÛÞÒÜÛÒ ãêÒÞÈÜÀi ÛÑÞÛ?ÜÒ ãâÞÇÞÒÜÜÀi êÒÇã,ÜÛØ. ?êã ßãÚÒê ÇÀêÈ, ÜäÛßÒ, äã^Òë refine_compatible, ãäÛâÜÜfl , Ñ. 3.2. øÛ ÛââÞÒã,ÜÛÛ Þ,,ãÛêß Ü ÛâÝëââê,ÒÜÜã âéãßÛã,ÜÜÀi ÜÇãi âããÇÒÜÛØ (, ~âêÜãâêÛ, äÛ,ÒÒÜÜÀi , [13]) ÇÀÞã ,Àfl,ÞÒÜã ãêÝÞãÜÒÜÛÒ ãê ãäêÛßÞÈÜã,,ã Ò?ÒÜÛfl ã 10% äã ÑÜ~ÒÜÛ ^ÒÞÒ,ãØ éëÜÝ^ÛÛ Cost. øÛ ë,ÒÞÛ~ÒÜÛÛ ~ÛâÞ ÛÑßÒÜflÒßÀi êÒiÜãÞã,,Û~ÒâÝÛi ã,,ÜÛ~ÒÜÛØ ãêÝÞãÜÒÜÛÒ âêÞã ãâêÛ,,êÈ 15-20%. ?êã äãÑ,ãÞflÒê âÒÞêÈ ,À,ã ã ÜÒãÇiãÛßãâêÛ äÛßÒÜÒÜÛfl Þ,,ãÛêßã,, ,ÀäãÞÜflÛi äãâÞÒã,êÒÞÈÜãÒ ëßÒÜÈ?ÒÜÛÒ ÑÜ~ÒÜÛfl ^ÒÞÒ,ãØ éëÜÝ^ÛÛ Ü êÒÝëÒß äÛÇÞÛÚÒÜÛÛ, êÝÛi, ÝÝ äÒÞãÚÒÜÜÀØ , Ñ. 3.2 Þ,,ãÛêß â äãâÞÒã,êÒÞÈÜÀß âëÚÒÜÛÒß ãÇÞâêÛ äãÛâÝ. × Ý~Òâê,Ò Ü~ÞÈÜã,,ã äÛÇÞÛÚÒÜÛfl Þfl êÝÛi Þ,,ãÛêßã, ßã-

ßÝâÛßÞÈÜfl ÞÛêÒÞÈÜãâêÈ ^Òäã~ÝÛ Çãê: 2000 ßÝâ; ~âêãêÀ Û ÞÛêÒÞÈÜãâêÛ âããÇÒÜÛØ. ñÜ~ÒÜÛfl âÞÒëÛi êÒÇã,ÜÛØ ÇÀÞã ãäëâêÛßã ÛÑßÒÜflêÈ: 1) ÑÒÑÒ,Ûã,ÜÜfl ãÞfl ÞÛÜÀ äã^ÛÝÞ (ãÇãÑÜ~ÒÜÛÒ: RF, ãê reserved fraction); 2) ßÝâÛßÞÈÜã ãäëâêÛßãÒ ãêÝÞãÜÒÜÛÒ ââêãflÜÛfl ßÒÚë ÇãêßÛ ãÜã,,ã Û êã,,ã ÚÒ âããÇÒÜÛfl ãê äÒÛã êã,,ã âããÇÒÜÛfl (ãÇãÑÜ~ÒÜÛÒ: MPE, ãê maximum period error); 3) ßÝâÛßÞÈÜã ãäëâêÛßãÒ ~ÛâÞã Çãê , ^Òäã~ÝÒ Çãê (ãÇãÑÜ~ÒÜÛÒ: MCJ, ãê maximum [number of] chained jobs). ÷~ÞÈÜÀÒ (ÜÒâã,ßÒâêÛßÀÒ) ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ 1)-3) Û ,,ÜÛ^À ÛÑßÒÜÒÜÛØ êÛi êÒÇã,ÜÛØ ÇÀÞÛ ,ÀÇÜÀ âããê,Òêâê,ÒÜÜã êÇÞ. 1 êÝ, ~êãÇÀ ÑÜ~ÒÜÛfl êÒÇã,ÜÛØ ÛÑ ÜÇã LIM ÇÀÞÛ âã,ßÒâêÛßÀßÛ, ÑÜ~ÒÜÛfl ÛÑ ÜÇã INIT - ÜÒâã,ßÒâêÛßÀßÛ. øßÒê dcost Þ,,ãÛêß ÇÀÞ äÛÜflê ,ÜÀß 0.1. ÕÀÞÛ äã,ÒÒÜÀ ÝâäÒÛßÒÜêÀ â ÑÞÛ~ÜÀßÛ ÜÇãßÛ ,Òâã,Ài ÝãééÛ^ÛÒÜêã, creli (âß. Ñ. 2.1). áÞfl ÝÚã,,ã ÜÇã ÝãééÛ^ÛÒÜêã, ßÒêããß äãÞÜã,,ã äÒÒÇã ãäÒÒÞflÞãâÈ ãäêÛßÞÈÜãÒ (â ßÛÜÛßÞÈÜÀß ÑÜ~ÒÜÛÒß ^ÒÞÒ,ãØ éëÜÝýÇÞÛ^ 2. úÒÑëÞÈêêÀ ÝâäÒÛßÒÜêã, ÷ãßÒ ÝâäÒÛßÒÜê 1 RF MPE MCC 2 RF MPE MCC 3 RF MPE MCC Ri CRELi 10 10 10 10 100 1 10 1 100 x
res i

x

opt i

Cost(Xres) - Cost(Xopt) 0

Cost(Xopt) 5.63

0.33 0.09 3 0.33 0.08 11 0.31 0.31 2

0.33 0.09 3 0.33 0.08 10 0.31 0.15 2

0.07

11.11

0.16

11.08

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007

6*


84

ÕÞ?ã, 5. ?ÛâêãÞÛÜã, õ.×. õÒêãÀ Û âÒâê, éëÜÝ^ÛãÜÞÈÜã,,ã êÒâêÛã,ÜÛfl Õå×õ-ð×û // ý. ,êããØ ×âÒãââÛØâÝ. Üë~Ü. ÝãÜé. "õÒêãÀ Û âÒâê, ãÇÇãêÝÛ ÛÜéãß^ÛÛ". õ.: ðÑêÒÞÈâÝÛØ ãêÒÞ éÝëÞÈêÒê ,À~ÛâÞÛêÒÞÈÜãØ ßêÒßêÛÝÛ Û ÝÛÇÒÜÒêÛÝÛ õÙü, 2005. û. 442-448. 6. õÛÜë õ. õêÒßêÛ~ÒâÝãÒ äã,,ßßÛã,ÜÛÒ. ýÒãÛfl Û Þ,,ãÛêßÀ. õ.: ÷ëÝ, 1990. 7. ÕÞ?ã, ×.×. øãÒÚÝ äÛÜflêÛfl Ò?ÒÜÛØ äÛ äãâêãÒÜÛÛ ^ÛÝÞã,,ßßÀ ãÇßÒÜã, äã ßëÞÈêÛäÞÒÝâÜãßë ÝÜÞë // ý. ,êããØ ×âÒãââÛØâÝ. Üë~Ü. ÝãÜé. "õÒêãÀ Û âÒâê, ãÇÇãêÝÛ ÛÜéãß^ÛÛ". õ.: ðÑêÒÞÈâÝÛØ ãêÒÞ éÝëÞÈêÒê ,À~ÛâÞÛêÒÞÈÜãØ ßêÒßêÛÝÛ Û ÝÛÇÒÜÒêÛÝÛ õÙü, 2005. û. 508-515. 8. Bate I.J. Scheduling and Timing Analysis for Safety Critical Real-Time Systems // Department of Computer Science. University of York, 1999. 9. ðÑßØÞã, Ô.þ., ûãÞãã, õ.×. ?ÛâÞÒÜÜÀÒ ßÒêãÀ ãäêÛßÛÑ^ÛÛ. õ.: þÛÑßêÞÛê, 2005. 10. Stewart D.B., Arora G. A Tool for Analyzing and Fine Tuning the Real-Time Properties of an Embedded System // IEEE Trans. on Software Engineering. Issue 4. 2003. V. 29. 11. Park J., Ryu M., Hong S. et al. Rapid performance re-engineering of distributed embedded systems via latency analysis and k-level diagonal search // J. of Parallel and Distributed Computing. Issue 1. 2006. V. 66. 12. Pop T., Eles P., Peng Z. Schedulability Analysis for Distributed Heterogeneous Time / Event Triggered RealTime Systems // Proc. 15th Euromicro Conf. on RealTime Systems. Porto, Portugal, 2003. 13. ÕÞ?ã, ×.×. þãßÛã,ÜÛÒ ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äÛ ÜÒ,ãÑßãÚÜãâêÛ äãâêãÒÜÛfl ^ÛÝÞã,,ßßÀ ãÇßÒÜã, äã ßëÞÈêÛäÞÒÝâÜãßë ÝÜÞë // ý. ýÒêÈÒØ ßÒÚëÜ. ÝãÜé. "øÞÞÒÞÈÜÀÒ ,À~ÛâÞÒÜÛfl Û Ñ~Û ëä,ÞÒÜÛfl" (úÔûù'2006). õ.: ðøü Ûß. ×.Ô.ýäÒÑÜÛÝã, úÔ÷. 2006. û. 422-437. 14. ôÞ?ÜÛÝã, Ô.×., ôãâêÒÜÝã ×.Ô., õÝÛÜ õ.ð. ûÒâê, ÝãÜâêëÛã,ÜÛfl ÛêÒ^ÛãÜÜÀi Þ,,ãÛêßã, Þfl Ò?ÒÜÛfl Ñ~ ÝãßÇÛÜêãÜãØ ãäêÛßÛÑ^ÛÛ // ðâÝëââê,ÒÜÜÀØ ÛÜêÒÞÞÒÝê. 2004. < 2. û. 91-95.

ÚÒê ,ÀâêëäêÈ Ò?ÒÜÛÒ, äãÞë~ÒÜÜãÒ Þ,,ãÛêßãß â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ãâÞÇÞflÒßã,,ã êÒÇã,ÜÛfl. ñÝÞ~ÒÜÛÒ. øÒÞãÚÒÜÀ Þ,,ãÛêßÀ éãßÛã,ÜÛfl ÒÝãßÒÜ^ÛØ äã ÛÑßÒÜÒÜÛ ÜÒâã,ßÒâêÛßÀi êÒÇã,ÜÛØ Ý ÛÜéãß^ÛãÜÜãßë ãÇßÒÜë äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß Þfl ãÇÒâäÒ~ÒÜÛfl Ûi âã,ßÒâêÛßãâêÛ. øÛ,ÒÒÜÀ ÒÑëÞÈêêÀ ÝâäÒÛßÒÜêÞÈÜã,,ã ÛââÞÒã,ÜÛfl ãÜã,,ã ÛÑ Þ,,ãÛêßã, Ü ÜÜÀi äã ÒÞÈÜãØ ×ûú×. ðââÞÒã,ÜÛÒ äãÝÑÞã ,ÀâãÝë ééÒÝêÛ,ÜãâêÈ Þ,,ãÛêß äã ÝÛêÒÛ ßÛÜÛßÞÈÜã,,ã âëßßÜã,,ã ÛÑßÒÜÒÜÛfl ÑÜ~ÒÜÛØ ÛâiãÜÀi êÒÇã,ÜÛØ. ÔÞ,,ãÛêß â ,ÛâêÛ~ÒâÝÛß ,ÀÇããß ÛÑßÒÜflÒßã,,ã êÒÇã,ÜÛfl äÛßÒÜflÒêâfl , âãâê,Ò ÛÜâêëßÒÜêÞÈÜãØ âÛâêÒßÀ ,êãßêÛ~ÒâÝã,,ã äÞÜÛã,ÜÛfl ÛÜéãß^ÛãÜÜã,,ã ãÇßÒÜ äã ÝÜÞë â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß [3, 4], ÛâäãÞÈÑëÒßãØ , äãßÀ?ÞÒÜÜãâêÛ äÛ äãÒÝêÛã,ÜÛÛ Çãêã,Ài ×ûú× Þfl ,Û^ÛãÜÜÀi Û ßãâÝÛi ÝãßäÞÒÝâã,. ûäÛâãÝ ÞÛêÒêëÀ
1. Ùãâëâê,ÒÜÜÀØ âêÜê úþ "ðÜêÒéÒØâ ß,,ÛâêÞÈÜÀØ äãâÞÒã,êÒÞÈÜÀØ âÛâêÒßÀ ÞÒÝêãÜÜÀØ ßãëÞÒØ" Ùùûý ú 52070-2003. 2. ôãâêÒÜÝã ×.Ô., ÙëÈflÜã, æ.û. ÔÞ,,ãÛêß äãâêãÒÜÛfl âäÛâÜÛØ ãÇßÒÜã, äã ?ÛÜÒ â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß Û ÛââÞÒã,ÜÛÒ Ò,,ã ééÒÝêÛ,ÜãâêÛ // øã,,ßßÛã,ÜÛÒ. 2005. < 6. û. 340-346. 3. ÕÞ?ã, ×.×., ×,ÛÜã, û.×., ÙëÈflÜã, æ.û. Û . ûÛâêÒß ,êãßêÛ~ÒâÝã,,ã äãâêãÒÜÛfl ^ÛÝÞã,,ßßÀ ãÇßÒÜã, äã ?ÛÜÒ â ^ÒÜêÞÛÑã,ÜÜÀß ëä,ÞÒÜÛÒß // ý. ,êããØ ×âÒãââÛØâÝ. Üë~Ü. ÝãÜé. "õÒêãÀ Û âÒâê, ãÇÇãêÝÛ ÛÜéãß^ÛÛ". õ.: ðÑêÒÞÈâÝÛØ ãêÒÞ éÝëÞÈêÒê ,À~ÛâÞÛêÒÞÈÜãØ ßêÒßêÛÝÛ Û ÝÛÇÒÜÒêÛÝÛ õÙü, 2005. û. 516-521. 4. Balashov V.V., Kostenko V.A., Smeliansky R.L. et al. A Tool System for Automatic Scheduling of Data Exchange in Real-Time Distributed Embedded Systems // Proc. Seventh IEEE Internat. Sympos. on Computer Networks (ISCN'06). Istanbul, Turkey, 2006.

ðñ×æûýð? úÔ÷. ýæùúð? ð ûðûýæõ? üøúÔ×óæ÷ð? < 6 2007