| 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 формат). DOI: 10.14489/vkit.2017.10.pp.049-056 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2017.10.pp.049-056 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Archive
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»