Back to Search Start Over

The use of mathematical programming to verify rule-based knowledge.

Authors :
O'Leary, Daniel E.
Schaffer, Joanne
Source :
Annals of Operations Research; 1996, Vol. 65 Issue 1-4, p181-193, 13p, 2 Charts
Publication Year :
1996

Abstract

The purpose of this paper is to use mathematical programming, including linear programming, dynamic programming, integer programming and goal programming to verify rule-based knowledge. We investigate both domain independent verification, exploiting the general structure of rules, and domain dependent verification, exploiting structure in the domain. Mathematical programming software is readily available and is very efficient. As a result, verification using mathematical programming can be very efficient at finding errors. Mathematical programming can be used to more than just find errors in knowledge representation. Once an error has been found, mathematical programming can be used to ‘recommend’ an alternative. The recommendation can take into account the previous verified knowledge to mitigate the potential introduction of redundant knowledge and to help guide the choice process. Normally the development of recommendations to fix errors has been ignored in the verification literature, and treated as a separate knowledge acquisition task. Accordingly, this paper also extends the verification effort by providing a recommendation on how to fix errors. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02545330
Volume :
65
Issue :
1-4
Database :
Complementary Index
Journal :
Annals of Operations Research
Publication Type :
Academic Journal
Accession number :
18662404
Full Text :
https://doi.org/10.1007/BF02187331