Skip to main content
Log in

A multi-term, polyhedral relaxation of a 0–1 multilinear function for Boolean logical pattern generation

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Alexe, G., Alexe, S., Hammer, P., Vizvari, B.: Pattern-based feature selections in genomics and proteomics. Ann. Oper. Res. 148(1), 189–201 (2006)

    Article  MATH  Google Scholar 

  5. Alexe, G., Alexe, S., Hammer, P.L.: Pattern-based clustering and attribute analysis. Soft. Comput. 10, 442–452 (2006)

    Article  MATH  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  MATH  Google Scholar 

  8. Balas, E., Mazzola, J.B.: Nonlinear 0–1 programming: I. Linearization techniques. Math. Program. 30, 1–21 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Balas, E., Mazzola, J.B.: Nonlinear 0–1 programming: II. Dominance relations and algorithms. Math. Program. 30, 22–45 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  10. Boros, E., Hammer, P., Ibaraki, T., Kogan, A.: Logical analysis of numerical data. Math. Program. 79, 163–190 (1997)

    MathSciNet  MATH  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Crama, Y.: Concave extensions for nonlinear 0–1 maximization problems. Math. Program. 61, 53–60 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    MATH  Google Scholar 

  15. 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)

    MATH  Google Scholar 

  16. Glover, F., Woolsey, E.: Converting the 0–1 polynomial programming problem to a 0–1 linear program. Oper. Res. 12(1), 180–182 (1974)

    Article  MATH  Google Scholar 

  17. Granot, F., Hammer, P.: On the use of boolean functions in 0–1 programming. Methods Oper. Res. 12, 154–184 (1971)

    Google Scholar 

  18. Hammer, A., Hammer, P., Muchnik, I.: Logical analysis of Chinese labor productivity patterns. Ann. Oper. Res. 87, 165–176 (1999)

    Article  MATH  Google Scholar 

  19. 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

  20. 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)

    Article  Google Scholar 

  21. Kim, K., Ryoo, H.: A lad-based method for selecting short oligo probes for genotyping applications. OR Spectr. 30(2), 249–268 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Lichman, M.: UCI machine learning repository (2013). http://archive.ics.uci.edu/ml. Accessed 22 Jun 2018

  25. 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)

  26. McCormick, G.: Computability of global solutions to factorable nonconvex programs: part I—convex underestimating problems. Math. Program. 10, 147–175 (1976)

    Article  MATH  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Rikun, A.: A convex envelope formula for multilinear functions. J. Global Optim. 10, 425–437 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  29. Ryoo, H.S., Jang, I.Y.: MILP approach to pattern generation in logical analysis of data. Discrete Appl. Math. 157, 749–761 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  30. Ryoo, H.S., Sahinidis, N.: Analysis of bounds for multilinear functions. J. Global Optim. 19(4), 403–424 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  31. Yan, K., Ryoo, H.S.: 0–1 multilinear programming as a unifying theory for LAD pattern generation. Discrete Appl. Math. 218, 21–39 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  32. Yan, K., Ryoo, H.S.: Strong valid inequalities for Boolean logical pattern generation. J. Global Optim. 69(1), 183–230 (2017)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong Seo Ryoo.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-018-0680-8

Keywords

Navigation