ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
ÐÐ ÐÐЦÐÐ ÐÐ ÐÐÐÐЬÐЫХ ÐÐÐÐЩÐÐÐÐ: меÑодологиÑ, задаÑи ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
213<br />
Выход: Модель знаний {S} υ Min.<br />
KB_MaxWeight ({S} Full )<br />
begin<br />
{S} υ Min := ∅;<br />
{S} Full := ∪ j∈Z j ;<br />
for j ∈ Z do begin<br />
{α} := ∅;<br />
for S({τ/T}, j) ∈ j ↓ do<br />
if Ω j\{α} ≠ ∅ then begin<br />
{β} := ∅;<br />
for α ∈ Ω j\{α} do<br />
if {τ/T} = {τ/T} α then {β} := {β} ∪ α;<br />
{α} := {α} ∪ {β};<br />
if {β} ≠ ∅ then {S} υ Min = {S} υ Min ∪ S({τ/T}, j) end<br />
end;<br />
return ({S} υ Min)<br />
end.<br />
Следует отметить, что алгоритм 5.7 не гарантирует решение следующей<br />
целевой задачи:<br />
Σ S∈{S} υ S → max {S} , где {S} ∈ {{S} Min |{S} Min ∈ {S} Full }.<br />
Вместе с тем, данный алгоритм дает вполне удовлетворительные для<br />
практики решения, которые совпадают с оптимальным решением или<br />
близки к нему.<br />
Рассмотрим вопрос о том, сколько тестов и какого уровня общности<br />
минимально достаточно, чтобы установить заключение z/Z для прецедентов<br />
из Ω.<br />
Пусть {τ/T} * Min – полный набор тестов с указанием доменов, которые<br />
фигурируют в какой-либо абсолютно минимальной, предельной модели<br />
знаний {S * } * Min. Может оказаться так, что один и тот же тест присутствует в<br />
наборе {τ/T} * Min несколько раз, но с разными доменами.<br />
Для модели знаний {S} = ({S * } * Min) 2 получим:<br />
{τ/T} {S} = {τ 1 /T2; τ 1 /T3; τ 2 /В3}.<br />
Для модели знаний {S} = ({S * } * Min) 3 получим:<br />
{τ/T} {S} = {τ 1 /T2; τ 2 /В2; τ 2 /В3}.<br />
Если на моделей знаний {S * } * Min несколько, то присвоим им<br />
произвольным образом индексы: ({S * } * Min) 1 , …, ({S * } * Min) q , где q = K * .<br />
Соответственно, получим q наборов тестов: ({τ/T} * Min) 1 , …, ({τ/T} * Min) q или