Lineair Programming settings

Here you can adjust all settings for the lineair model. There are three sections in the LP settings tab:

Objective

Used Tanks
If you want to minimize the number of tanks used to distribute the cargo click on the checkbox. The number indicates the weighing factor of this criterion. Weighing factors range from 1 to 100 (disabling the criterion will set the weighing factor to zero).
Hull stresses
If you want to minimize the hull stresses click on the checkbox. The number indicates the weighing factor of this criterion. Weighing factors range from 1 to 100 (disabling the criterion will set the weighing factor to zero).

Constraints

Compatibility
If it is important that all compatibility constraints are respected then click on the checkbox.
Heel
If it is important that the desired heel is respected then click on the checkbox.
Trim
If it is important that the desired trim is respected then click on the checkbox. The number indicates the trim relaxation expressed in meters. This value indicates how much the trim can deviate from the desired trim. Please note that the trim can deviate both ways, meaning it can be x meters larger or x meters smaller.
Stability
When the stability criterion is checked then all tanks will be loaded less then 50 % minus the indicated percentage and more then 50 % plus the indicated percentage. Please note that this criterion can have undesired effects; for instance with a factor of 30 % and a load which occupies 60 % of a compartment then this load will be divided over 3 compartments each filled for 20 % (assuming that the compartments have the same volume).

Solver

There are two solvers available to OptiLoading, namely LP Solve and GLPK. The default solver is LP Solve due to better integration with Java. The user can however choose freely which solver he wants to use.