File: example-multicrit-opt.pl

package info (click to toggle)
polymake 4.14-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 35,888 kB
  • sloc: cpp: 168,933; perl: 43,407; javascript: 31,575; ansic: 3,007; java: 2,654; python: 632; sh: 268; xml: 117; makefile: 61
file content (8 lines) | stat: -rw-r--r-- 393 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
$H = unit_matrix<TropicalNumber<Min>>(4);
$w = new Vector<TropicalNumber<Min>>([0,'inf','inf','inf']);
$v1 = new Vector<TropicalNumber<Min>>(['inf',-3,0,0]);
$H1= intersection_extremals($H,$v1,$w);
$v2 = new Vector<TropicalNumber<Min>>(['inf',0,-3,-3]);
$H2= intersection_extremals($H1,$v2,$w);
$v3 = new Vector<TropicalNumber<Min>>(['inf',-1,-2,-2]);
$H3= intersection_extremals($H2,$v3,$w);