НАПІВПОЛЯ
1) На множине цілих чисел ${\mathbb Z}$ визначено:
$ZMaxPlus$,
$ZMinPlus$.
2) На множине чисел ${\mathbb R}$ визначено:
$RMaxPlus$,
$RMinPlus$,
$RMaxMult$,
$RMinMult$.
3) На множине чисел ${\mathbb R}64$ визначено:
$R64MaxPlus$,
$R64MinPlus$,
$R64MaxMult$,
$R64MinMult$.
НАПІВКІЛЬЦЯ
1) На множине цілих чисел ${\mathbb Z}$ визначено:
$ZMaxMin$,
$ZMinMax$,
$ZMaxMult$,
$ZMinMult$.
2) На множине чисел ${\mathbb R}$ визначено:
$RMaxMin$,
$RMinMax$.
3) На множине чисел ${\mathbb R}64$ визначено:
$R64MaxMin$,
$R64MinMax$.
Приклади тропічних алгебр:
SPACE = ZMaxPlus [x, y, z];
SPACE = R64MinMult [u, v];
SPACE = RMaxMin [u, v].
Приклад простого завдання в півкільці $ZMaxMult$.
Доки немає результату
Крім складання та множення доступна операція замикання, викликана командою $\backslash closure(a)$, де $a$ — елемент або матриця.
Замикання $closure(a)=\mathbb{1}\oplus a\oplus a^{2}\oplus\dots$
Доки немає результату
В інших параграфах цього розділу наведено приклади завдань, які вирішуються в тропічних алгебрах, що є напівполями.
Доки немає результату
13.2 Розв'язання систем лінійних алгебраїчних нерівностей
Команда $\backslash solveLAITropic(A,b)$ дозволяє знайти розв'язання нерівності Ax $\leq$ b.
Доки немає результату
Доки немає результату
13.3 Рішення рівняння Беллмана
Однорідне рівняння Беллмана
Команда $\backslash BellmanEquation(A)$ дозволяє знайти рішення однорідного рівняння Беллмана $Ax = x$.
Доки немає результату
Неоднорідне рівняння Беллмана
Команда $\backslash BellmanEquation(A,b)$ дозволяє знайти рішення неоднорідного рівняння Беллмана $Ax\oplus b=x$.
Доки немає результату
13.4 Розв'язання нерівності Беллмана
Однорідна нерівність Беллмана
Команда $\backslash BellmanInequality(A)$ дозволяє знайти рішення однорідної нерівності Беллмана $Ax\leq x$.
Неоднорідна нерівність Беллмана
Команда $\backslash BellmanInequality(A, b)$ дозволяє знайти розв'язання неоднорідної нерівності Беллмана $Ax\oplus b\leq x$.
13.5 Знаходження найкоротшого шляху між вершинами графа
Обчислення таблиці найкоротших відстаней всім вершин графа
Нехай A - матриця відстаней між суміжними вершинами ($x_{ii}$=0 $\forall i$; $x_{ij}=\infty$, якщо немає ребра, що з'єднує вершини i та j).
Команда $\backslash searchLeastDistances(A)$ дозволяє знайти найменші відстані між усіма вершинами графа.
В результаті буде отримано матрицю найкоротших відстаней між вершинами.
Доки немає результату
Знаходження найкоротшого шляху між двома вершинами графа
Нехай A - матриця відстаней між суміжними вершинами ($x_{ii}$=0 $\forall i$; $x_{ij}=\infty$, якщо немає ребра, що з'єднує вершини i та j).
Команда $\backslash findTheShortestPath(A, i, j)$ дозволяє знайти найкоротший шлях між вершинами i та j.