Skip to content

TuGames Version 3.0.0

Compare
Choose a tag to compare
@himeinhardt himeinhardt released this 02 Oct 16:44
· 28 commits to master since this release

Mathematica 12.0 - 12.3.1

SYNOPSIS:

TUG-3.0.0 is the first version that is transcribed to the new collection of algorithms for solving convex problems introduced in version 12. For that reason, this version is not anymore backward compatible to Mathematica versions smaller than 12. For Mathematica versions smaller than 12.0 one should use TUG-2.6.2.

NEW FEATURE:

A new feature is that the optimization solver library of GUROBI, IPOPT and MOSEK can be called by Method -> SolverName. Call, for instance,?TUG`TuGames`Command to learn which command allows the call of one of these solvers.

CHANGES:
The following changes have been made:

   ConstrainedMax/ConstrainedMin and LinearProgramming/DualLinearProgramming are replaced by LinearOptimization.

   This replacement has been conducted for the following functions:

   Nucleolus                  -- Part of CooperativeGames. Function originally written by M. Carter.
   LeastCoreAux               -- Part of CooperativeGames. Function originally written by M. Carter.
   ModifiedNucleolus          -- Part of TuGames.
   ModifiedKernel             -- Part of TuGames.
   PreNucleolus               -- Part of TuGames.
   LexiCenter                 -- Part of TuGames.
   Modiclus                   -- Part of TuGames.
   IsModiclusQ                -- Part of TuGames.
   Kernel                     -- Part of TuGames.
   KernelCalculations         -- Part of TuGames.
   BalancedInequalityQ        -- Part of TuGames.
   BalancedCollectionQ        -- Part of TuGames.
   EpsCore                    -- Part of TuGames.
   FirstCriticalVal           -- Part of TuGames.
   DeltaLP                    -- Part of TuGames.
   FeasibleConstraints        -- Part of TuGames.
   KernelVertices             -- Part of TuGames.
   SolvePrimal                -- Part of TuGamesAux.
   SolveDual                  -- Part of TuGamesAux.
   BalancedSystemQ            -- Part of TuGamesAux.
   ParaModiclus               -- Part of ParaTuGames.
   ParaIsModiclus             -- Part of ParaTuGames.
   
  New added functions are:
  WeaklyBalancedCollectionQ   -- Part of TuGames.
  WeaklyBalancedSystemQ       -- Part of TuGamesAux.       


 The function WeaklyBalancedCollectionQ replaces WeaklyBalancedSelectionQ, the latter will be deprecated in a future version.

INSTALLATION:

For instructions of a custom installation see v2.5.4 at the end. Just replace TUG-2.5.4 by TUG-3.0.0.