Independence and port oracles for matroids, with an application to computational learning theory

被引:15
作者
Coullard, CR
Hellerstein, L
机构
[1] NORTHWESTERN UNIV,DEPT IND ENGN & MANAGEMENT SCI,EVANSTON,IL 60208
[2] NORTHWESTERN UNIV,DEPT ELECT ENGN & COMP SCI,EVANSTON,IL 60208
关键词
D O I
10.1007/BF01844845
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Given a matroid M with distinguished element e, a port oracle with respect to e reports whether or not a given subset contains a circuit that contains e. The first main result of this paper is an algorithm for computing an e-based ear decomposition (that is, an ear decomposition every circuit of which contains element e) of a matroid using only a polynomial number of elementary operations and port oracle calls. Tn the case that M is binary, the incidence vectors of the circuits in the ear decomposition form a matrix representation for M. Thus, this algorithm solves a problem in computational learning theory; it learns the class of binary matroid port (BMP) functions with membership queries in polynomial time. In this context, the algorithm generalizes results of Angluin, Hellerstein, and Karpinski [1], and Raghavan and Schach [17], who showed that certain subclasses of the BMP functions are learnable in polynomial time using membership queries. The second main result of this paper is an algorithm for testing independence of a given input set of the matroid M. This algorithm, which uses the ear decomposition algorithm as a subroutine, uses only a polynomial number of elementary operations and port oracle calls. The algorithm proves a constructive version of an early theorem of Lehman [13], which states that the port of a connected matroid uniquely determines the matroid.
引用
收藏
页码:189 / 208
页数:20
相关论文
共 25 条
  • [1] LEARNING READ-ONCE FORMULAS WITH QUERIES
    ANGLUIN, D
    HELLERSTEIN, L
    KARPINSKI, M
    [J]. JOURNAL OF THE ACM, 1993, 40 (01) : 185 - 210
  • [2] [Anonymous], SIAM J COMPUT
  • [3] AN ALMOST LINEAR-TIME ALGORITHM FOR GRAPH REALIZATION
    BIXBY, RE
    WAGNER, DK
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 1988, 13 (01) : 99 - 123
  • [4] CONVERTING LINEAR-PROGRAMS TO NETWORK PROBLEMS
    BIXBY, RE
    CUNNINGHAM, WH
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 1980, 5 (03) : 321 - 357
  • [5] BIXBY RE, 1980, ADV TECHNIQUES PRACT, P333
  • [6] BRYLAWSKI TH, 1976, P 1973 INT C ACC LIN, P83
  • [7] Bshouty N. H., 1994, Computational Complexity, V4, P37, DOI 10.1007/BF01205054
  • [8] Hausmann D., 1980, Special Topics of Applied Mathematics. Functional Analysis, Numerical Analysis and Optimization. Proceedings of the Seminar, P195
  • [9] HELLERSTEIN L, 1994, PROCEEDINGS OF THE FIFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P328
  • [10] ON THE UNIQUENESS OF MATROID REPRESENTATIONS OVER GF(4)
    KAHN, J
    [J]. BULLETIN OF THE LONDON MATHEMATICAL SOCIETY, 1988, 20 : 5 - 10