documentation:release:3.6:matroid:valuatedmatroid

Available versions of this document: latest release, release 4.13, release 4.12, release 4.11, release 4.10, release 4.9, release 4.8, release 4.7, release 4.6, release 4.5, release 4.4, release 4.3, release 4.2, release 4.1, release 4.0, release 3.6, release 3.5, nightly master

Reference documentation for older polymake versions: release 3.4, release 3.3, release 3.2

BigObject ValuatedMatroid<Addition, Scalar>

from application matroid

A valuated matroid. It is given by a matroid and some form of valuation, either on bases or circuits. It has two template parameters:

Type Parameters:

Addition: Either Min or Max, has no default on purpose.

Scalar: An ordered group in which the valuation lives, Rational by default.

derived from:

These properties capture combinatorial information of the object. Combinatorial properties only depend on combinatorial data of the object like, e.g., the face lattice.


SUBDIVISION

This is the matroid subdivision of POLYTOPE according to the lifting defined by VALUATION_ON_BASES (or minus VALUATION_ON_BASES in the case of max).

Type:

properties related to the valuation of the matroid.


VALUATION_ON_BASES

Defines a valuation on each basis. Entry number i is a valuation on the i-th element of BASES. Must fulfill the tropical Plücker relations.

Type:
Vector<TropicalNumber<Addition,Scalar>>

VALUATION_ON_CIRCUITS

Defines a valuation on each circuit. Row i is a representative of the i-th element of CIRCUITS. Must fulfill the tropical circuit valuation axioms. The representative is normalized such that the first non-tropical-zero entry is 0.

Type:
Matrix<TropicalNumber<Addition,Scalar>,NonSymmetric>

  • documentation/release/3.6/matroid/valuatedmatroid.txt
  • Last modified: 2019/11/15 22:01
  • by 127.0.0.1