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 条
  • [1] Learning discontinuous piecewise affine fitting functions using mixed integer programming over lattice
    Shen, Ruobing
    Tang, Bo
    Liberti, Leo
    D'Ambrosio, Claudia
    Canu, Stephane
    JOURNAL OF GLOBAL OPTIMIZATION, 2021, 81 (01) : 85 - 108
  • [2] Identification of piecewise affine systems via mixed-integer programming
    Roll, J
    Bemporad, A
    Ljung, L
    AUTOMATICA, 2004, 40 (01) : 37 - 50
  • [3] Piecewise Linear Function Fitting via Mixed-Integer Linear Programming
    Rebennack, Steffen
    Krasko, Vitally
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) : 507 - 530
  • [4] Regularized Moving-Horizon Piecewise Affine Regression using Mixed-Integer Quadratic Programming
    Naik, Vihangkumar V.
    Mejari, Manas
    Piga, Dario
    Bemporad, Alberto
    2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2017, : 1349 - 1354
  • [5] Discontinuous piecewise quadratic Lyapunov functions for planar piecewise affine systems
    Eghbal, Najmeh
    Pariz, Naser
    Karimpour, Ali
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2013, 399 (02) : 586 - 593
  • [6] Discontinuous Lyapunov functions for a class of piecewise affine systems
    Cheraghi-Shami, Farideh
    Gharaveisi, Ali-Akbar
    Farsangi, Malihe M.
    Mohammadian, Mohsen
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2019, 41 (03) : 729 - 736
  • [7] Identification of hybrid and linear parameter-varying models via piecewise affine regression using mixed integer programming
    Mejari, Manas
    Naik, Vihangkumar V.
    Piga, Dario
    Bemporad, Alberto
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2020, 30 (15) : 5802 - 5819
  • [8] Irredundant lattice lattice representations of continuous piecewise affine functions
    Xu, Jun
    van den Boom, Ton J. J.
    De Schutter, Bart
    Wang, Shuning
    AUTOMATICA, 2016, 70 : 109 - 120
  • [9] Stability of Piecewise Affine Systems through Discontinuous Piecewise Quadratic Lyapunov Functions
    Iervolino, Raffaele
    Trenn, Stephan
    Vasca, Francesco
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [10] Piecewise regression via mixed-integer programming for MPC
    Teichrib, Dieter
    Darup, Moritz Schulze
    6TH ANNUAL LEARNING FOR DYNAMICS & CONTROL CONFERENCE, 2024, 242 : 337 - 348