Проблему вирішення завдань дискретної оптимізації повністю не вирішено. Безліч публікацій, наукових розробок, алгоритмів та програмних продуктів не дає можливості перевести математичний апарат розв'язання задач дискретної оптимізації до класу Р складності обчислень. Усі аналітичні та комбінаторні алгоритми вирішення задач лінійної та нелінійної оптимізації є NP складними. У зв'язку з цим будь-які розробки, щодо підвищення ефективності роботи алгоритмів, залишаються затребуваними та актуальними. У цій роботі запропоновано використовувати детерміновані та ймовірнісні прийоми формування пріоритетної черги компонент вектора рішень з метою присвоєння їм позитивних значень. Послідовне формування варіанта рішень можна використовувати як отримання наближеного рішення чи рекордного значення цільової функції, що у точних алгоритмах як вихідне рішення, підлягає поліпшенню. У роботі наведено способи формування пріоритетної черги конкретизації компонентів вектора рішень. Основу детермінованих методів становить ідея жадібного алгоритму. Місце розташування у черзі визначається величиною відповідної компоненти вектора вартості. Облік величини нев'язки у системі обмежень підвищує пріоритетність компоненти. За таким засобом модифікується другий детермінований спосіб. Імовірнісна оцінка пріоритетів ґрунтується на ідеях алгоритмів мурашиної колонії та імітації відпалу. Розмір ймовірності визначає значимість компоненти–претендента на позитивне значення. Наведено числовий приклад невеликої розмірності задачі про ранець, що демонструє отримання наближеного розв’язання.
The problem of solving the task of discrete optimization is not completely solved. Lack of publications,
scientific developments, algorithms and software products do not give the ability to transfer the mathematical
apparatus of solving discrete optimization problems to the class P of computational complexity. All analytical
and combinatorial algorithms for solving problems of linear and non-linear optimization are NP
completeness. There are developments to improve the efficiency of robotic algorithms, they are filled with
requests and actual ones. In this paper, it is proposed to use deterministic and probabilistic methods for
forming a priority queue of decision vector components in order to assign positive values to them. After the
formation of the variant of the solution, it is possible to vectorize as if the approached solution is taken away
from the record value of the goal function, which in exact algorithms is like a solution, which results in a
polyp. In this paper has a method for forming a priority line for concretizing the components of the solution
vector. The basis of deterministic methods is the idea of a greedy algorithm. The location in the queue is
determined by the value of the corresponding component of the cost vector. The appearance of the value of
non-visibility in the system of restrictions increases the priority of the component. Behind such a way, another
method of determination is modified. Probability assessment probability of priorities is based on the ideas of
algorithms in an ant colony and simulated annealing. The scope of probability indicates the significance of the
component 3 a contender for a positive value. A numerical example of a small variability of the task about a
knapsack has been introduced, which demonstrates the imitation of a nearby solution.