FDIPA-SOC: A MATLAB Package for Nonlinear Second-Order Cone Programs

Alfredo Canelas, Miguel Carrasco*, Julio López, Esteban Paduro

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

This article introduces an open-source MATLAB package that implements an interior point algorithm for numerically finding the minimum of a Nonlinear Second-Order Cone Program (NSOCP). The implementation is based on the Feasible Direction Interior Point Algorithm for NSOCP (FDIPA-SOC). We have designed a user-friendly interface similar to MATLAB’s fmincon routine, and we will demonstrate how to utilize it by solving several examples of NSOCP found in the literature. Finally, we showcase an application to Machine Learning (Robust Support Vector Machine) using the software. To the best of our knowledge, this is the first open-source software made available to the scientific community for solving NSOCP.

Original languageEnglish
Article number305
JournalComputational and Applied Mathematics
Volume44
Issue number6
DOIs
StatePublished - Sep 2025

Bibliographical note

Publisher Copyright:
© The Author(s) under exclusive licence to Sociedade Brasileira de Matemática Aplicada e Computacional 2025.

Keywords

  • Feasible direction
  • Interior-point methods
  • MATLAB Software Package
  • Nonlinear Second-order cone program

Fingerprint

Dive into the research topics of 'FDIPA-SOC: A MATLAB Package for Nonlinear Second-Order Cone Programs'. Together they form a unique fingerprint.

Cite this