10.14489/vkit.2017.10.pp.049-056 |
DOI: 10.14489/vkit.2017.10.pp.049-056 Степанов А. В. Аннотация. Рассмотрены варианты программной имитации многоразрядных технических устройств, изменяющих состояния своих разрядов с приходом инициирующих воздействий, условно называемых счетчиками. Проведен анализ вариантов их использования. Предложен новый вид программно-реализуемых счетчиков, сумма значений разрядов которых всегда равна заданному числу. Показано, что разряды таких счетчиков должны работать в разных системах счисления, основания которых динамически изменяются в процессе их работы. Разработан алгоритм формирования оснований систем счисления. Приведены результаты тестирования компьютерной процедуры, имитирующей работу счетчика, подтверждающие правильность обсуждаемых положений и выводов. Дано описание примера использования нового вида счетчиков в качестве генераторов полного набора различных вариантов, артефактов, ситуаций в задаче определения состава кинематических цепей с заданными параметрами. Отмечено, что данные счетчики могут быть использованы при решении различных задач дискретного программирования и поисковой оптимизации. Перечислены новые функциональные возможности, обуславливающие эффективное их использование в компьютерных программах. Ключевые слова: целочисленное программирование; счетчик; разряд; система счисления; генератор, синтез; оптимизация.
Stepanov A. V. Abstract. Options of program simulation of the multidigit technical devices changing discharges statuses with arrival of the initiating influences which are conditionally called by counters are considered. The analysis of their possible use options is carried out. The new type of program – implementable counters where discharge values amount is always equal to the given number is offered. It is shown that discharges of such counters work in different numeration systems which bases dynamically change in the course of their operation. The algorithm of the bases of numeration systems formation is developed. The test results of the computer procedure imitating operation of the counter, validating the discussed provisions and outputs are given. The example of a new type counters use as generators of a full range of different options, artifacts, situations in the task of determination of kinematic circuits composition with the given parameters is described. It is marked that these counters can be used in case of solving different problems of the discrete programming and retrieval optimization. The new functional capabilities causing their effective use in computer programs are listed. Keywords: Integer programming; Counter; Digit; Number system; Generator; Synthesis; Optimization.
РусА. В. Степанов (Новокузнецкий институт (филиал) Кемеровского государственного университета, Новокузнецк, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngA. V. Stepanov (Novokuznetsk Institute (Branch) of Kemerovo State University, Novokuznetsk, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Дворников Л. Т. Опыт структурного синтеза механизмов // Теория механизмов и машин. 2004. Т. 2, № 4. С. 3 – 17. Eng1. Dvornikov L. T. (2004). Experience in the structural synthesis of mechanisms. Teoriia mekhanizmov i mashin, 2(4), pp. 3-17. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2017.10.pp.049-056 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 14489/vkit.2017.10.pp.049-056 and fill out the
.
|