Learning discontinuous piecewise affine fitting functions using mixed integer programming over lattice

被引:0
|
作者
Ruobing Shen
Bo Tang
Leo Liberti
Claudia D’Ambrosio
Stéphane Canu
机构
[1] Heidelberg University,Institute of Computer Science
[2] University of Toronto,Department of Mechanical and Industrial Engineering
[3] Institut Polytechnique de Paris,LIX CNRS, École Polytechnique
[4] Normandie Université,INSA de Rouen
来源
关键词
Piecewise affine fitting; Mixed integer programming; Cutting plane; Image processing;
D O I
暂无
中图分类号
学科分类号
摘要
Piecewise affine functions are widely used to approximate nonlinear and discontinuous functions. However, most, if not all existing models, only deal with fitting a continuous function. In this paper, we investigate the problem of fitting a discontinuous piecewise affine function to a given function defined on an arbitrary subset of an integer lattice, where no restriction on the partition of the domain is enforced (i.e., its geometric shape can be nonconvex). This is useful for segmentation and denoising when the given function corresponds to a mapping from pixels of a bitmap image to their color depth values. We propose a novel Mixed Integer Program (MIP) formulation for the piecewise affine fitting problem, where binary edge variables determine the boundary between two partitions of the function domain. To obtain a consistent partitioning (e.g., image segmentation), we include multicut constraints in the formulation. The resulting problem is NP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {NP}$$\end{document}-hard, and two techniques are introduced to improve the computation. One is to adopt a cutting plane method to add the exponentially many multicut inequalities on-the-fly. The other is to provide initial feasible solutions using a tailored heuristic algorithm. We show that the MIP formulation on grid graphs is approximate, while on king’s graph, it is exact under certain circumstances. We conduct initial experiments on synthetic images as well as real depth images, and discuss the advantages and drawbacks of the two models.
引用
收藏
页码:85 / 108
页数:23
相关论文
共 50 条
  • [31] New Algorithm to Solve Mixed Integer Quadratically Constrained Quadratic Programming Problems Using Piecewise Linear Approximation
    Alkhalifa, Loay
    Mittelmann, Hans
    MATHEMATICS, 2022, 10 (02)
  • [32] MIXED INTEGER MINIMIZATION MODELS FOR PIECEWISE-LINEAR FUNCTIONS OF A SINGLE VARIABLE
    MEYER, RR
    DISCRETE MATHEMATICS, 1976, 16 (02) : 163 - 171
  • [33] Piecewise affine modeling using radial basis functions network
    Harata, Y
    Ito, T
    Hashimoto, Y
    SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 1994 - 1998
  • [34] Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction
    Hafstein, Sigurour
    Kellett, Christopher M.
    Li, Huijuan
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014, : 548 - 553
  • [35] Energy Disaggregation using Piecewise Affine Regression and Binary Quadratic Programming
    Mejari, Manas
    Naik, Vihangkumar V.
    Piga, Dario
    Bemporad, Alberto
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 3116 - 3121
  • [36] Fitting optimal piecewise linear functions using genetic algorithms
    Pittman, J
    Murthy, CA
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2000, 22 (07) : 701 - 718
  • [37] FITTING PIECEWISE LINEAR FUNCTIONS USING PARTICLE SWARM OPTIMIZATION
    Siriruk, Pavee
    SURANAREE JOURNAL OF SCIENCE AND TECHNOLOGY, 2012, 19 (04): : 259 - 264
  • [38] Learning Oncogenetic Networks by Reducing to Mixed Integer Linear Programming
    Farahani, Hossein Shahrabi
    Lagergren, Jens
    PLOS ONE, 2013, 8 (06):
  • [39] Mixed integer programming models for machine learning and discriminant analysis
    Lee, E.K.
    Gallagher, R.
    Paterson, D.
    Zeitschrift fuer Angewandte Mathematik und Mechanik, ZAMM, Applied Mathematics and Mechanics, 76 (Suppl 3):
  • [40] Mixed integer programming models for machine learning and discriminant analysis
    Lee, EK
    Gallagher, R
    Paterson, D
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 491 - 492