Computation of Minimal Cost Reducts

The paper addresses the problem of computing reducts in decision tables where attributes are assigned costs. Computing reducts has been an interesting issue as the reducts may be successfully applied in further analyses of the decision table. In systems where attribute are assigned costs, the problem of reduct generation may be reformulated to that of finding reducts satisfying some additional constraints, in particular reducts of minimal attribute costs. The constraints allow to incorporate external preference into the system and, additionally, simplify the problem of interpreting the obtained results, since the number of reducts of minimal costs, as opposed to the number of all existing reducts, is usually very small. This paper introduces a new algorithm for generating all reducts of minimal costs, called minimal cost reducts or cheapest reducts. The practical behaviour of this algorithm has been tested in numerous experiments with real-life data sets, the results of which are reported here.

[1]  Robert Susmaga,et al.  Effective tests for minimality in reduct generation , 1998 .

[2]  Wojciech Ziarko,et al.  Variable Precision Rough Set Model , 1993, J. Comput. Syst. Sci..

[3]  Roman Slowinski,et al.  Rough-Set Reasoning about Uncertain Data , 1996, Fundam. Informaticae.

[4]  Stanislaw Romanski,et al.  Operations on Families of Sets for Exhaustive Search, Given a Monotonic Function , 1988, JCDKB.

[5]  Andrzej Skowron,et al.  Dynamic Reducts as a Tool for Extracting Laws from Decisions Tables , 1994, ISMIS.

[6]  Dominik Slezak,et al.  Searching for Frequential Reducts in Decision Tables with Uncertain Objects , 1998, Rough Sets and Current Trends in Computing.

[7]  Z. Pawlak Rough Sets: Theoretical Aspects of Reasoning about Data , 1991 .

[8]  Roman Słowiński,et al.  Intelligent Decision Support , 1992, Theory and Decision Library.

[9]  Marzena Kryszkiewicz,et al.  Computation of Reducts of Composed Information Systems , 1996, Fundam. Informaticae.

[10]  R. Susmaga,et al.  Computation of shortest reducts , 1998 .

[11]  Marzena Kryszkiewicz,et al.  Finding Reducts in Composed Information Systems , 1993, RSKD.

[12]  Maria E. Orlowska,et al.  Maintenance of Knowledge in Dynamic Information Systems , 1992, Intelligent Decision Support.

[13]  Toshihide Ibaraki,et al.  Logical analysis of numerical data , 1997, Math. Program..

[14]  Andrzej Skowron,et al.  Decision Algorithms: A Survey of Rough Set - Theoretic Methods , 1997, Fundam. Informaticae.

[15]  Jerzy W. Grzymala-Busse,et al.  Rough Sets , 1995, Commun. ACM.

[16]  M. Padberg Covering, Packing and Knapsack Problems , 1979 .

[17]  Jakub Wroblewski,et al.  Covering with Reducts - A Fast Algorithm for Rule Generation , 1998, Rough Sets and Current Trends in Computing.

[18]  Andrzej Skowron,et al.  The Discernibility Matrices and Functions in Information Systems , 1992, Intelligent Decision Support.