In this paper we propose a bilevel programming formulation of the piecewise affine regression problem, where the upper level fixes the partition of the regressor domain and classifies the data points, and the lower level computes parameter estimates of the affine models in each region of the partition. The proposed formulation accommodates a general class of regression problems, where parameter estimates in each region of the partition are based on a prediction error criterion, while the overall piecewise affine model is selected according to a possibly different criterion. Due to the use of binary variables for the classification task, the proposed approach is typically viable only for small data sets and number of submodels. Still, it can be used to formulate and solve several problems of practical interest, where it is important to carry out simultaneously the three tasks of data classification, parameter estimation and estimation of the partition of the regressor domain. This is demonstrated through an application of the proposed approach to the pick-and-place machine data set.

Paoletti, S., Savelli, I., Garulli, A., Vicino, A. (2019). A bilevel programming framework for piecewise affine system identification. In Proceedings of the IEEE Conference on Decision and Control (pp.7376-7381). New York : Institute of Electrical and Electronics Engineers Inc. [10.1109/CDC40024.2019.9029786].

A bilevel programming framework for piecewise affine system identification

Paoletti S.
;
Savelli I.;Garulli A.;Vicino A.
2019-01-01

Abstract

In this paper we propose a bilevel programming formulation of the piecewise affine regression problem, where the upper level fixes the partition of the regressor domain and classifies the data points, and the lower level computes parameter estimates of the affine models in each region of the partition. The proposed formulation accommodates a general class of regression problems, where parameter estimates in each region of the partition are based on a prediction error criterion, while the overall piecewise affine model is selected according to a possibly different criterion. Due to the use of binary variables for the classification task, the proposed approach is typically viable only for small data sets and number of submodels. Still, it can be used to formulate and solve several problems of practical interest, where it is important to carry out simultaneously the three tasks of data classification, parameter estimation and estimation of the partition of the regressor domain. This is demonstrated through an application of the proposed approach to the pick-and-place machine data set.
2019
978-1-7281-1398-2
Paoletti, S., Savelli, I., Garulli, A., Vicino, A. (2019). A bilevel programming framework for piecewise affine system identification. In Proceedings of the IEEE Conference on Decision and Control (pp.7376-7381). New York : Institute of Electrical and Electronics Engineers Inc. [10.1109/CDC40024.2019.9029786].
File in questo prodotto:
File Dimensione Formato  
PSGV2019.pdf

non disponibili

Descrizione: Articolo principale
Tipologia: PDF editoriale
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 323.42 kB
Formato Adobe PDF
323.42 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/1119306