• Home
  • Search
  • A Comparison of Two Mixed-Integer Linear Programs for Piecewise Linear Function Fitting
  • Cite Icon17
  • https://doi.org/10.1287/ijoc.2021.1114Copy DOI Icon

A Comparison of Two Mixed-Integer Linear Programs for Piecewise Linear Function Fitting

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The problem of fitting continuous piecewise linear (PWL) functions to discrete data has applications in pattern recognition and engineering, amongst many other fields. To find an optimal PWL function, the positioning of the breakpoints connecting adjacent linear segments must not be constrained and should be allowed to be placed freely. Although the univariate PWL fitting problem has often been approached from a global optimisation perspective, recently, two mixed-integer linear programming approaches have been presented that solve for optimal PWL functions. In this paper, we compare the two approaches: the first was presented by Rebennack and Krasko [Rebennack S, Krasko V (2020) Piecewise linear function fitting via mixed-integer linear programming. INFORMS J. Comput. 32(2):507–530] and the second by Kong and Maravelias [Kong L, Maravelias CT (2020) On the derivation of continuous piecewise linear approximating functions. INFORMS J. Comput. 32(3):531–546]. Both formulations are similar in that they use binary variables and logical implications modelled by big-[Formula: see text] constructs to ensure the continuity of the PWL function, yet the former model uses fewer binary variables. We present experimental results comparing the time taken to find optimal PWL functions with differing numbers of breakpoints across 10 data sets for three different objective functions. Although neither of the two formulations is superior on all data sets, the presented computational results suggest that the formulation presented by Rebennack and Krasko is faster. This might be explained by the fact that it contains fewer complicating binary variables and sparser constraints. Summary of Contribution: This paper presents a comparison of the mixed-integer linear programming models presented in two recent studies published in the INFORMS Journal on Computing. Because of the similarity of the formulations of the two models, it is not clear which one is preferable. We present a detailed comparison of the two formulations, including a series of comparative experimental results across 10 data sets that appeared across both papers. We hope that our results will allow readers to take an objective view as to which implementation they should use.

Similar Papers
  • Conference Article
  • Citations4

An MILP approach to cancer chemotherapy dose regime design

  • Jan 01, 2004
  • J.M Harrold +1
  • Research Article
  • Citations26

Reserve constrained dynamic economic dispatch with valve-point effect: A two-stage mixed integer linear programming approach

  • Jul 13, 2017
  • CSEE Journal of Power and Energy Systems
  • Zhaolong Wu +4
  • Conference Article
  • Citations3

Application of Piecewise Linear Control Allocation to Reusable Launch Vehicle Guidance and Control

  • Dec 01, 2006
  • Michael A Bolender
  • Research Article
  • Citations17

Simultaneous line planning and timetabling based on a combinational travel network for both trains and passengers: a mixed-integer linear programming approach

  • Jan 01, 2020
  • Transportmetrica A: Transport Science
  • Wenliang Zhou +4
  • Research Article
  • Citations37

A novel MILP approach for simultaneous optimization of water and energy: Application to a Canadian softwood Kraft pulping mill

  • Dec 07, 2016
  • Computers & Chemical Engineering
  • Maziar Kermani +4
  • Research Article

A Schematic View of Plithogenic Cubic Sets in Pattern Recognition using Jaccard Similarity Measure

  • Jul 30, 2025
  • Plithogenic Logic and Computation
  • S P Priyadharshini
  • Conference Article
  • Citations1

Multiobjective Optimal Design of a Gas Turbine Cogeneration Plant by a Revised Hierarchical Optimization Method

  • Jun 26, 2017
  • Ryohei Yokoyama +3
  • Book Chapter
  • Citations3

Solving a Video-Server Load Re-Balancing Problem by Mixed Integer Programming and Hybrid Variable Neighborhood Search

  • Jan 01, 2009
  • Jakob Walla +2
  • PDF
  • Book Chapter
  • Citations2

Combinatorial Benders’ Cut for the Admission Control Decision in Flow Shop Scheduling Problems with Queue Time Constraints

  • Jan 01, 2018
  • Rudi Nurdiansyah +1
  • PDF
  • Research Article
  • Citations63

Optimal energy management in multi-carrier microgrids: an MILP approach

  • Feb 27, 2019
  • Journal of Modern Power Systems and Clean Energy
  • Tohid Shekari +2
  • Research Article
  • Citations3

A computational comparison of cargo prioritization and terminal allocation problem models

  • Apr 05, 2020
  • Computers & Industrial Engineering
  • Liliana Delgado-Hidalgo +2
  • Research Article

Exact MILP Models for Redundancy Allocation with Mixed Components

  • Sep 17, 2025
  • INFORMS Journal on Computing
  • Jianguang Feng +3
  • Research Article
  • Citations7

Novel MILP Models for Scheduling Permutation Flowshops

  • May 22, 2008
  • Chemical Product and Process Modeling
  • Suresh S Pitty +1
  • Research Article
  • Citations3

An Optimization Approach for A Biogas Supply Chain using Goal Programming and Mixed Integer Linear Programming

  • Jun 27, 2023
  • Bitlis Eren Üniversitesi Fen Bilimleri Dergisi
  • Onur Derse +1
  • Research Article
  • Citations1

Boosting Efficiency: Optimizing Pumped-Storage Power Station Operation by a Mixed Integer Linear Programming Approach

  • Sep 19, 2025
  • Energies
  • Kangkang Huang +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.