Skip to content

CInet/CInet-Alien-SoPlex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

CInet::Alien::SoPlex - The LP solver SoPlex

SYNOPSIS

use IPC::Run3;
use CInet::Alien::SoPlex qw(soplex);

# Compute exact rational solution to linear program
run3 [soplex, '-f0', '-o0', '-l0', '-X', $lp_file], \undef, \my $out;

VERSION

This document describes CInet::Alien::SoPlex v1.0.2.

DESCRIPTION

This module builds a statically linked soplex executable. SoPlex is a solver for linear programming (LP) problems which is able to return exact rational solutions to rational LPs. Therefore it can in particular be used to certify whether or not a polyhedron defined by rational inequalities is empty, either by giving a rational point inside or a rational Farkas certificate.

The package CInet::Alien::SoPlex is an Alien::Base with one additional method:

exe

my $program = CInet::Alien::SoPlex->exe;

Returns the absolute path of the soplex executable bundled with this module.

EXPORTS

There is one optional export:

soplex

use CInet::Alien::SoPlex qw(soplex);
my $program = soplex;

Returns the same path as exe but is shorter to type.

SEE ALSO

AUTHOR

Tobias Boege <[email protected]>

COPYRIGHT AND LICENSE

This software is copyright (C) 2023 by Tobias Boege.

This is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0.

Bundled software

This software distribution contains a source code archive of SoPlex v7.1.1, which is Copyright (C) 2002-2024 Zuse Institute Berlin. It is released under the Apache 2.0 license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages