We consider estimating a compact set from finite data by approximating the support function of that set via sublinear regression. Support functions uniquely characterize a compact set up to closure of convexification, and are sublinear (convex as well as positive homogeneous of degree one). Conversely, any sublinear function is the support function of a compact set. We leverage this property to transcribe the task of learning a compact set to that of learning its support function. We propose two algorithms to perform the sublinear regression, one via convex and another via nonconvex programming. The convex programming approach involves solving a quadratic program (QP). The nonconvex programming approach involves training a input sublinear neural network. We illustrate the proposed methods via numerical examples on learning the reach sets of controlled dynamics subject to set-valued input uncertainties from trajectory data.
翻译:我们考虑通过通过次线性回归近似支持函数来从有限数据中估计紧凑集合。支持函数唯一地表征一个紧凑集合,直到凸包闭合,并且是次线性(凸且正齐次度为一)。相反,任何次线性函数都是紧凑集合的支持函数。我们利用这个性质将学习紧凑集合的任务转换为学习其支持函数。我们提出了两种算法来执行次线性回归,一种是通过凸编程,另一种是通过非凸编程。凸编程方法涉及解决二次规划(QP)。非凸编程方法涉及训练输入子线性神经网络。我们通过数值示例说明了所提出方法的应用,从轨迹数据中学习受集值输入不确定性限制的控制动态的到达集。