write_sdpa_format_file {volesti}R Documentation

Write a SDPA format file

Description

Outputs a spectrahedron (the matrices defining a linear matrix inequality) and a vector (the objective function) to a SDPA format file.

Usage

write_sdpa_format_file(spectrahedron, objective_function, output_file)

Arguments

spectrahedron

A spectrahedron in n dimensions; must be an object of class Spectrahedron

objective_function

A numerical vector of length n

output_file

Name of the output file

Examples


A0 = matrix(c(-1,0,0,0,-2,1,0,1,-2), nrow=3, ncol=3, byrow = TRUE)
A1 = matrix(c(-1,0,0,0,0,1,0,1,0), nrow=3, ncol=3, byrow = TRUE)
A2 = matrix(c(0,0,-1,0,0,0,-1,0,0), nrow=3, ncol=3, byrow = TRUE)
lmi = list(A0, A1, A2)
S = Spectrahedron(matrices = lmi)
objFunction = c(1,1)
write_sdpa_format_file(S, objFunction, "output.txt")


[Package volesti version 1.1.2-7 Index]