In this paper, an algorithm based on heuristic function for minimum set-covering problem is presented, as well as the definition of complete strategy concept and the method to structure heuristic function. The rationality, the time complexity and the precision of the solution are discussed for the algorithm. The basic idea is to structure heuristic function with the given heuristic strategies. The method can apply to other NP hard problems. As application of the algorithm, this paper presents a new algorithm of learning rule from the examples based on heuristic function.
1 Li Guo-jie. Research on computational complexity of artificial intelligence. Pattern Recognition and Artificial Intelligence, 1992,5(3):1~9
2 Wu X. Optimization problems in extension matrixes. Science in China(Series A), 1992,35(3):363~373
3 Wu X. Inductive learning: algorithms and frontiers. Artificial Intelligence, 1993,7:93~108
4 Chvatal V. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, August 1979,4(3):123~129
5 Hong Jia-rong. Learning from examples and multifunctional learning system AE5. Chinese Journal of Computers, 1989,12(2):78~82
6 Hong Jia-rong. Theory of extension matrixes in learning from examples. Chinese Journal of Computers, 1991,14(6):37~42
7 Zhao Mei-de, Hong Jia-rong. An algorithm of generalized extension matrixes in learning from examples and implementation. Chinese Journal of Computers, 1994,17(9):83~88
8 Chen Bin, Hong Jia-rong, Wang Ya-dong. Minimum feature subset selection problem. Journal of Computer Science Technology, 1997,12(2):63~67
9 Chen Bin, Hong Jia-rong. Maximum composition problem in learning from examples and algorithm. Chinese Journal of Computers, 1997,20(2):87~91