Abstract:
We consider the problem of constructing the dual representation of a convex polyhedron defined as a set of solutions to a system of linear inequalities with coefficients which are algebraic numbers. The inverse problem is equivalent (dual) to the initial problem. We propose program implementations of several variations of the well-known double description method (Motzkin–Burger method) solving this problem. The following two cases are considered: 1) the elements of the system of inequalities are arbitrary algebraic numbers, and each such number is represented by its minimal polynomial and a localizing interval; 2) the elements of the system belong to a given extension ${\mathbb Q} (\alpha)$ of ${\mathbb Q}$, and the minimal polynomial and the localizing interval are given only for $\alpha$, all elements of the system, intermediate and final results are represented as polynomials of $\alpha$. As expected, the program implementation for the second case significantly outperforms the implementation for the first one in terms of speed. In the second case, for greater acceleration, we suggest using a Boolean matrix instead of the discrepancy matrix. The results of a computational experiment show that the program is quite suitable for solving medium-scale problems.
Keywords:
system of linear inequalities, convex hull, cone, polyhedron, double description method, algebraic extensions.
Citation:
N. Yu. Zolotykh, V. K. Kubarev, S. S. Lyalin, “Double description method over the field of algebraic numbers”, Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki, 28:2 (2018), 161–175
\Bibitem{ZolKubLya18}
\by N.~Yu.~Zolotykh, V.~K.~Kubarev, S.~S.~Lyalin
\paper Double description method over the field of algebraic numbers
\jour Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki
\yr 2018
\vol 28
\issue 2
\pages 161--175
\mathnet{http://mi.mathnet.ru/vuu628}
\crossref{https://doi.org/10.20537/vm180203}
\elib{https://elibrary.ru/item.asp?id=35258684}
Linking options:
https://www.mathnet.ru/eng/vuu628
https://www.mathnet.ru/eng/vuu/v28/i2/p161
This publication is cited in the following 3 articles:
Sergey O. Semenov, Nikolai Yu. Zolotykh, Communications in Computer and Information Science, 1661, Mathematical Optimization Theory and Operations Research: Recent Trends, 2022, 178
N. Yu. Zolotykh, S. I. Bastrakov, “Two variations of graph test in double description method”, Comput. Appl. Math., 38:3 (2019), UNSP 100
S. O. Semenov, N. Yu. Zolotykh, “A dynamic algorithm for constructing the dual representation of a polyhedral cone”, Mathematical Optimization Theory and Operations Research, Lecture Notes in Computer Science, 11548, eds. M. Khachay, Y. Kochetov, P. Pardalos, Springer, 2019, 59–69