Research Article

Ontology-Oriented Diagnostic System for Traditional Chinese Medicine Based on Relation Refinement

Algorithm 1

Minimum symptom set extraction.
Input: multi-set
Output:
if then
  return  null;
end
else if then
  return . get (0);
end
= generateRatioNum ( . size());
Let largest elements of the multi-set ;
Let ;
Let element of ;
Mark green all the sets such that = , and remove all copies of from ;
Mark red all the sets such that ;
Mark white all the sets such that < , and remove from ;
While do
if sets are red then
   if sets are green then
     
   end
   Take (white sets) of the green sets and mark them white;
   For each remaining green set , insert in the first element of which is , and change the
   mark of to red;
   Let ;
   change the mark to green for all the sets which have as a representative in , and remove from ;
end
 Let be the next white set;
if then
   Mark in green;
end
else
   Insert in the first element of which is strictly larger than , and mark in red;
end
end