File: example-multicrit-opt.pl

package info (click to toggle)
polymake 4.3-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 31,528 kB
  • sloc: cpp: 152,204; perl: 43,222; javascript: 30,700; ansic: 2,937; java: 2,654; python: 641; sh: 244; xml: 117; makefile: 62
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);