semirings
Classes 
Boolean
Bottleneck
MaxTropical
MinTropical