Abstract
0–1 multilinear program (MP) holds a unifying theory to LAD pattern generation. This paper studies a multi-term relaxation of the objective function of the pattern generation MP for a tight polyhedral relaxation in terms of a small number of stronger 0–1 linear inequalities. Toward this goal, we analyze data in a graph to discover useful neighborhood properties among a set of objective terms around a single constraint term. In brief, they yield a set of facet-defining inequalities for the 0–1 multilinear polytope associated with the McCormick inequalities that they replace. The construction and practical utility of the new inequalities are illustrated on a small example and thoroughly demonstrated through numerical experiments with 12 public machine learning datasets.
Similar content being viewed by others
References
Abramson, S.D., Alexe, G., Hammer, P.L., Kohn, J.: A computational approach to predicting cell growth on polymeric biomaterials. J. Biomed. Mater. Res. 73A, 116–124 (2005)
Alexe, G., Alexe, S., Axelrod, D., Hammer, P., Weissmann, D.: Logical analysis of diffuse large B-cell lymphomas. Artif. Intell. Med. 34, 235–267 (2005)
Alexe, G., Alexe, S., Axelrod, D.E., Bonates, T., Lozina, I.I., Reiss, M., Hammer, P.L.: Breast cancer prognosis by combinatorial analysis of gene expression data. Breast Cancer Res. 8, R41 (2006)
Alexe, G., Alexe, S., Hammer, P., Vizvari, B.: Pattern-based feature selections in genomics and proteomics. Ann. Oper. Res. 148(1), 189–201 (2006)
Alexe, G., Alexe, S., Hammer, P.L.: Pattern-based clustering and attribute analysis. Soft. Comput. 10, 442–452 (2006)
Alexe, G., Alexe, S., Liotta, L., Petricoin, E., Reiss, M., Hammer, P.: Ovarian cancer detection by logical analysis of data. Proteomics 4, 766–783 (2004)
Alexe, S., Blackstone, E., Hammer, P.L., Ishwaran, H., Lauer, M.S., Snader, C.E.P.: Coronary risk prediction by logical analysis of data. Ann. Oper. Res. 119, 15–42 (2003)
Balas, E., Mazzola, J.B.: Nonlinear 0–1 programming: I. Linearization techniques. Math. Program. 30, 1–21 (1984)
Balas, E., Mazzola, J.B.: Nonlinear 0–1 programming: II. Dominance relations and algorithms. Math. Program. 30, 22–45 (1984)
Boros, E., Hammer, P., Ibaraki, T., Kogan, A.: Logical analysis of numerical data. Math. Program. 79, 163–190 (1997)
Boros, E., Hammer, P., Ibaraki, T., Kogan, A., Mayoraz, E., Muchnik, I.: An implementation of logical analysis of data. IEEE Trans. Knowl. Data Eng. 12, 292–306 (2000)
Brauner, M.W., Brauner, N., Hammer, P.L., Lozina, I., Valeyre, D.: Logical analysis of computed tomography data to differentiate entities of idiopathic interstitial pneumonias. Data Min. Biomed. 7, 193–208 (2007)
Crama, Y.: Concave extensions for nonlinear 0–1 maximization problems. Math. Program. 61, 53–60 (1993)
Fortet, R.: L’algèbre de boole dt ses applications en recherche opérationnelle. Cahiers du Centre d’Études de Recherche Opérationnelle 1(4), 5–36 (1959)
Fortet, R.: Applications de l’algèbre de boole en recherche opérationnelle. Revue Française d’Informatique et de Recherche Opérationnelle 4(14), 17–25 (1960)
Glover, F., Woolsey, E.: Converting the 0–1 polynomial programming problem to a 0–1 linear program. Oper. Res. 12(1), 180–182 (1974)
Granot, F., Hammer, P.: On the use of boolean functions in 0–1 programming. Methods Oper. Res. 12, 154–184 (1971)
Hammer, A., Hammer, P., Muchnik, I.: Logical analysis of Chinese labor productivity patterns. Ann. Oper. Res. 87, 165–176 (1999)
IBM Corp.: IBM ILOG CPLEX Optimization Studio CPLEX User’s Manual Version 12 Release 8 (2017). https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.studio.help/pdf/usrcplex.pdf. Accessed 22 Jun 2018
Jocelyn, S., Chinniah, Y., Ouali, M.S., Yacout, S.: Application of logical analysis of data to machinery-related accident prevention based on scarce data. Reliab. Eng. Syst. Saf. 159, 223–236 (2017)
Kim, K., Ryoo, H.: A lad-based method for selecting short oligo probes for genotyping applications. OR Spectr. 30(2), 249–268 (2008)
Kronek, L.P., Reddy, A.: Logical analysis of survival data: prognostic survival models by detecting high-degree interactions in right-censored data. Bioinformatics 24, i248–i253 (2008)
Lauer, M., Alexe, S., Blackstone, E., Hammer, P., Ishwaran, H., Snader, C.P.: Use of the logical analysis of data method for assessing long-term mortality risk after exercise electrocardiography. Circulation 106, 685–690 (2002)
Lichman, M.: UCI machine learning repository (2013). http://archive.ics.uci.edu/ml. Accessed 22 Jun 2018
Nguyen, T.T., Tawarmalani, M, Richard, J.-P.P.: Convexification techniques for linear complementarity constraints. In: 15th Conference on Integer Programming and Combinatorial Optimization (2011)
McCormick, G.: Computability of global solutions to factorable nonconvex programs: part I—convex underestimating problems. Math. Program. 10, 147–175 (1976)
Mortada, M.A., Yacout, S., Lakis, A.: Fault diagnosis in power transformers using multi-class logical analysis of data. J. Intell. Manuf. 25, 1429–1439 (2014)
Rikun, A.: A convex envelope formula for multilinear functions. J. Global Optim. 10, 425–437 (1997)
Ryoo, H.S., Jang, I.Y.: MILP approach to pattern generation in logical analysis of data. Discrete Appl. Math. 157, 749–761 (2009)
Ryoo, H.S., Sahinidis, N.: Analysis of bounds for multilinear functions. J. Global Optim. 19(4), 403–424 (2001)
Yan, K., Ryoo, H.S.: 0–1 multilinear programming as a unifying theory for LAD pattern generation. Discrete Appl. Math. 218, 21–39 (2017)
Yan, K., Ryoo, H.S.: Strong valid inequalities for Boolean logical pattern generation. J. Global Optim. 69(1), 183–230 (2017)
Author information
Authors and Affiliations
Corresponding author
Additional information
Kedong Yan: Most of the research in this paper was conducted while this author was at Korea University.
This work was supported by Samsung Science and Technology Foundation under Project Number SSTF-BA1501-03.
Rights and permissions
About this article
Cite this article
Yan, K., Ryoo, H.S. A multi-term, polyhedral relaxation of a 0–1 multilinear function for Boolean logical pattern generation. J Glob Optim 74, 705–735 (2019). https://doi.org/10.1007/s10898-018-0680-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-018-0680-8