31.01.2015 Views

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

ПРИНЦИП ПРЕДЕЛЬНЫХ ОБОБЩЕНИЙ: методология, задачи ...

SHOW MORE
SHOW LESS

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 или

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!