Текущий выпуск Выпуск 1, 2025 Том 35
Результыты поиска по 'implementation of constraints':
Найдено статей: 9
  1. Рассматриваются вопросы, связанные с решением аддитивной задачи последовательного обхода множеств с ограничениями предшествования и функциями стоимости, допускающими зависимость от списка заданий. В качестве базового метода используется широко понимаемое динамическое программирование (ДП), дополняемое в случае задач ощутимой размерности декомпозициями семейства заданий и преобразованием параметров исходной задачи. Возможные применения связаны, в частности, с задачей управления инструментом при фигурной листовой резке деталей на машинах с ЧПУ. В этой задаче важным обстоятельством является учет условий предшествования, имеющих, в частности, следующий смысл: в случае детали с отверстиями резка каждого из внутренних контуров (отвечающих отверстиям) должна предшествовать резке внешнего контура. Сам критерий качества в данной задаче, как правило, является аддитивным. Другой тип ограничений касается избежания термических деформаций деталей. При использовании подхода с применением штрафов за нарушение условий, связанных с эффективным отводом тепла при выполнении врезки, возникают функции стоимости, допускающие зависимость от списка заданий, выполненных на текущий момент времени. Заметим, что в другой прикладной задаче, а именно в задаче о демонтаже радиационно опасных объектов, возникают функции стоимости с зависимостью от списка заданий, не выполненных на данный момент (а, следовательно, касающихся недемонтированных объектов). В итоге мы приходим к очень общей задаче с ограничениями предшествования и функциями стоимости с зависимостью от списка заданий. Применяемая в случае ощутимой размерности декомпозиция с последующей реализацией ДП требует, с одной стороны, разработки методов кластеризации, а, с другой, построения адекватной конструкции распределения глобальных условий предшествования по кластерам. В теоретической части работы обсуждается случай двух кластеров, который позволяет охватить единой схемой целый ряд практически интересных задач диапазонного (в смысле размерности) типа. Указан алгоритм построения композиционного решения, включающий этап обучения кластеризации на основе жадного алгоритма. Данный «композиционный» алгоритм реализован на ПЭВМ; проведен вычислительный эксперимент.

    Issues related to solving the additive problem of sequential traversal of sets with precedence restrictions and cost functions that allow dependence on the list of tasks are considered. The basic method is a broadly understood dynamic programming (DP), supplemented in the case of problems of appreciable dimension by decompositions of the family of tasks and transformation of the parameters of the original problem. Possible applications are related, in particular, to the problem of tool control in figured sheet cutting of parts on CNC machines. In this problem, an important circumstance is taking into account the precedence conditions, which have, in particular, the following meaning: in the case of a part with holes, cutting of each of the internal contours (corresponding to the holes) should precede cutting of the external contour. The quality criterion itself in this problem, as a rule, is additive. Another type of constraints concerns avoiding thermal deformations of parts. When using the approach with penalties for violating the conditions associated with effective heat dissipation during cutting, cost functions arise that allow dependence on the list of tasks completed to date. Note that in another applied problem, namely, in the problem of dismantling radiation hazardous objects, cost functions arise with dependence on the list of tasks that have not been completed at the moment (and, consequently, concern the objects that have not been dismantled). As a result, we arrive at a very general problem with precedence constraints and cost functions with dependence on the list of tasks. The decomposition applied in the case of a noticeable dimensionality with subsequent implementation of the DP requires, on the one hand, the development of clustering methods, and, on the other, the construction of an adequate structure for distributing global precedence conditions among clusters. In the theoretical part of the work, the case of two clusters is discussed, which makes it possible to cover with a single scheme a number of practically interesting problems of a range (in terms of dimensionality) type. An algorithm for constructing a composite solution is indicated, including a stage of clustering training based on a greedy algorithm. This “composite” algorithm is implemented on a PC; a computational experiment was carried out.

  2. Рассматривается задача маршрутизации перемещений с ограничениями и усложненными функциями стоимости. Предполагается, что объекты посещения суть мегаполисы (непустые конечные множества), при посещении которых должны выполняться некоторые работы, именуемые далее внутренними. По постановке задачи имеются ограничения в виде условий предшествования. Стоимость перемещений зависит от списка заданий, которые не выполнены на момент перемещения. Ситуация такого рода возникает, в частности, при аварийных ситуациях, связанных с работой АЭС и подобных происходящим в Чернобыле и Фукусиме. Речь идет об утилизации источников радиоактивного излучения, осуществляемой последовательно во времени; в этом случае исполнитель находится под воздействием источников, которые не были демонтированы на момент соответствующего перемещения. За счет этого в функциях стоимости, оценивающих воздействие радиации на исполнителя, возникает зависимость от списка невыполненных заданий. Последние состоят в том или ином варианте выключения соответствующего источника. В настоящем исследовании излагается подход к решению данной задачи параллельным алгоритмом, реализуемым на суперкомпьютере «УРАН».

    Chentsov A.G., Chentsov A.A., Grigoryev A.M.
    On one routing problem modeling movement in radiation fields, pp. 540-557

    We consider a routing problem with constraints and complicated cost functions. The visited objects are assumed to be clusters, or megalopolises (nonempty finite sets), and the visit to each of them entails certain tasks, which we call interior jobs. The order of visits is subject to precedence constraints. The costs of movements depend on the set of pending tasks (not yet complete at the time of the movement), which is also referred to as “sequence dependence”, “position dependence”, and “state dependence”. Such a dependence arises, in particular, in routing problems concerning emergencies at nuclear power plants, similar to the Chernobyl and Fukushima Daiichi incidents. For example, one could consider a disaster recovery problem concerned with sequential dismantlement of radiation sources; in this case, the crew conducting the dismantlement is exposed to radiation from the sources that have not yet been dealt with. This gives rise to dependence on pending tasks in the cost functions that measure the crew's radiation exposure. The latter dependence reflects the “shutdown” operations for the corresponding radiation sources. This paper sets forth an approach to a parallel solution for this problem, which was implemented and run on the URAN supercomputer.

  3. Рассматривается абстрактная задача о достижимости с ограничениями асимптотического характера. Ограничения такого типа могут возникать при ослаблении стандартных (в теории управления) ограничений, таких как фазовые ограничения, краевые и промежуточные условия, которым должны удовлетворять траектории системы. Однако ограничения асимптотического характера могут возникать и изначально, характеризуя тенденции в части реализации желаемого поведения. Так, например, можно говорить о реализации достаточно мощных импульсов управления исчезающе малой длительности. В этом последнем случае трудно говорить об ослаблении каких-либо стандартных ограничений. Так или иначе, мы сталкиваемся с набором ужесточающихся требований, каждому из которых можно сопоставить некоторый аналог области достижимости в теории управления, а точнее образ подмножества пространства обычных решений (управлений) при действии заданного оператора. В работе исследуются вопросы структуры возникающего (как аналог области достижимости) множества притяжения. Схема исследования базируется на применении специального варианта расширения пространства решений, допускающего естественную аналогию с расширением Волмэна, используемого в общей топологии. В этой ситуации естественно полагать, что пространство обычных решений оснащено некоторой топологией (обычно в этом случае исследуется $T_1$-пространство). В этой связи обсуждаются вопросы, связанные с заменой множеств, формирующих ограничения асимптотического характера, замыканиями и внутренностями, а также (частично) вопросы, связанные с представлением внутренности множества допустимых обобщенных элементов, образующего вспомогательное множество притяжения.

    The attainability problem with asymptotic constraints is considered. Such constraints can arise under weakening of constraints that are standard in control theory: phase constraints, boundary and intermediate conditions; trajectories of a system must satisfy these constraints. But asymptotic constraints can arise from the beginning as a characterization of trends in the implementation of desired behavior. For example, one can speak of implementation of powerful control impulses with vanishingly small duration. In this case, it is hard to tell whether any standard constraints are weakened. So, we have a set of complicating conditions with each of which we can juxtapose some analog of the attainability domain in control theory and (more precisely) the image of a subset of the usual solution space under the action of a given operator. In this paper, we investigate questions concerning the structure of an attraction set arising as an analog of the attainability domain. The investigation scheme is based on the application of a special way of extending solution space which admits a natural analogy with Wallman extension used in general topology. Then it is natural to suppose that the space of usual solutions is endowed with a topology (usually, it is a $T_1$-space that is explored in this case). In this connection, questions concerning the replacement of sets forming asymptotic constraints by closures and interiors are addressed. Partially, questions associated with representation of the interior of the set of admissible generalized elements that form an auxiliary attraction set are discussed.

  4. Рассматривается задача последовательного обхода мегаполисов (непустых конечных множеств) с условиями предшествования и функциями стоимости, зависящими от списка заданий. Постановка ориентирована на инженерные задачи, возникающие в атомной энергетике и связанные со снижением облучаемости работников, а также в машиностроении (маршрутизация движения инструмента при листовой резке на машинах с ЧПУ). Предполагается, что исследуемая задача дискретной оптимизации имеет ощутимую размерность, что вынуждает к использованию эвристик. Обсуждается процедура локального улучшения качества последних посредством применения оптимизирующих мультивставок, определяемых всякий раз в виде конечного дизъюнктного набора вставок. Предполагается, что в каждой вставке используется процедура оптимизации на основе широко понимаемого динамического программирования. Показано, что в «аддитивной» маршрутной задаче вышеупомянутого типа (с ограничениями и усложненными функциями стоимости) улучшения достигаемого результата также агрегируются аддитивно. Предлагаемая конструкция допускает реализацию в виде параллельной процедуры с использованием МВС; при этом отдельные вставки выделяются вычислительным узлам и формируются независимо.

    Chentsov A.G., Grigoryev A.M.
    Optimizing multi-inserts in routing problems with constraints, pp. 513-530

    We consider a problem of sequential traversal of megalopolises (nonempty finite sets) with travel cost functions depending on the set of pending tasks and precedence constraints. Its formulation is aimed at engineering problems in fission power generation connected with minimizing the exposure of staff to radiation and in machine engineering (routing of a CNC sheet cutting machine's tool). This discrete optimization problem is assumed to be sufficiently large-scale to necessitate the use of heuristics. We consider a procedure of local improvement for heuristics through a successive application of optimizing multi-inserts-finite disjoint sets of inserts. Each insert is assumed to be optimized by means of a broadly understood dynamic programming procedure. We show that in an “additive” routing problem of this kind (with precedence constraints and complex travel cost functions) the result's improvements are also aggregated additively. The proposed construction admits a parallel implementation for multiprocessor systems; in this case, the inserts are distributed to computational nodes and formed in an independent way.

  5. Рассматривается задача о допустимой маршрутизации системы циклов, каждый из которых включает внешнее перемещение и работы, связанные с посещением мегаполисов (непустых конечных множеств). В исходной постановке задано ограничение ресурсного характера, которое должно соблюдаться на каждом цикле в процессе перемещений. Условия разрешимости в данной задаче связываются с экстремумом вспомогательной задачи маршрутизации «на узкие места» без упомянутого ограничения, в которой используется аппарат широко понимаемого динамического программирования. Частным случаем постановки является известная задача курьера «на узкие места», которая, в частности, может использоваться, как представляется, для целей прокладывания маршрутов транспортного средства (самолет, вертолет), имеющего целью осуществить заданную систему перевозок с ограниченным на каждом перелете запасом топлива. Построен алгоритм, реализованный на ПЭВМ.

    The article deals with the problem of admissible routing for a system of cycles each of which contains exterior permutation and works connected with megalopolises (non-empty finite sets) visiting. In the initial setting, a resource constraint is given; this constraint should be fulfilled for every cycle under permutation. The solvability conditions in this problem are connected with the extremum of the auxiliary bottleneck routing problem without above-mentioned constraint, in which the apparatus of widely understood dynamic programming (DP) is used. A particular case of the setting is the known bottleneck courier problem which can be used (in particular) for routing a vehicle (airplane or helicopter) aiming to realize the given shipping system with a limited fuel reserve on each flight. An algorithm implemented on a personal computer is constructed.

  6. Рассматривается задача оптимизации гарантированного результата для управляемой системы, описываемой обыкновенным дифференциальным уравнением, и функционала качества, непрерывно зависящего от траектории системы. Значения управления и помехи ограничены в каждый момент компактными множествами. Предполагается также, что помеха стеснена некоторым неизвестным функциональным ограничением из заданного семейства ограничений.

    Показано, что в данной задаче оптимальный гарантированный результат совпадает со значением нижней (максиминной) игры. Для получения эффективно реализуемых алгоритмов управления указываются дополнительные условия на правую часть рассматриваемой управляемой системы и подходящие способы построения оптимальной стратегии.

    The problem of the optimization of a guaranteed result for the control system, described by an ordinary differential equation, and a continuous payoff functional, is considered. At every moment the values of the control and of the disturbance are in the given compact sets. The disturbances as functions of time are subject to functional constraints belonging to a given family of constraints. The actions of control are formed by the strategies with full memory.

    It is demonstrated, that optimal guaranteed result in this problem is equal to the value of the lower game. For the effectiveness of implemented control algorithm additional conditions on the system and appropriate ways of constructing an optimal strategy are specified.

  7. В статье рассматривается общий случай маршрутной задачи дискретной оптимизации, осложненной условиями предшествования; изучается влияние условий предшествования на вычислительную сложность решений таких задач методом динамического программирования. Особенность применяемого метода динамического программирования заключается в его «экономичности»: подзадачи, не соблюдающие условия предшествования и, следовательно, не участвующие в оптимальном решении, не рассматриваются, что позволяет сберечь и вычислительную мощность, и память.

    Этот метод c 2004 года используется А.Г. Ченцовым и его соавторами, но степень экономии ресурсов исследовалось мало. Мы предлагаем подход к решению этой проблемы, основанный на комбинаторном анализе числа подзадач, существенных в смысле условий предшествования. Применяя известные комбинаторные правила сложения и произведения, мы получили результат для важных частных случаев условий предшествования: а) «независимые» наборы условий предшествования; б) «цепь» условий предшествования - когда условия задают линейный порядок; в) случай, когда в графе предшествования нет неориентированных циклов, и исходящая степень любой вершины не превышает единицы. Последний случай представляет собой условия предшествования, встречающихся в практической задаче маршрутизации движений инструмента в машинах листовой резки и соответствует требованию вырезать внутренний контур прежде внешнего.

    В связи с более сложной структурой случая в) по сравнению с остальными для него вместо аналитической формулы представлен алгоритм; алгоритм реализован на языке C++, зависимость его вычислительной сложности от числа связанных условиями предшествования объектов имеет не более чем квадратичный порядок. В дальнейшем мы предполагаем расширить область применения нашего подхода до более общих вариантов условий предшествования. Отметим также, что наш подход не зависит от критерия оптимальности, соответственно, может применяться для анализа сложности решения методом динамического программирования в произвольных маршрутных задачах с условиями предшествования.

    We consider the general case of Precedence Constrained TSP (or a less general case of Sequential Ordering Problem) solved with a special kind of dynamic programming method that uses precedence constraints to significantly reduce the number of subproblems that must be solved to find the optimal solution of the original problem. Our aim is to quantify this reduction, which is necessary to clarify the influence of precedence constraints on computational complexity of dynamic programming solutions of such problems. This variety of the method of dynamic programming has been developed by A.G. Chentsov and his co-authors since 2004 but there was only one attempt at examining the influence of precedence constraints on complexity, which only described the influence of a single precedence constraint in the form of an “address pair” (sender, receiver).

    Our approach to studying the complexity of this method is essentially the combinatorial analysis of the number of subproblems that are feasible in the sense of abiding by precedence constraints. Using the well-known combinatorial principles, the rule of product and the rule of sum, we established the estimates of complexity reduction for the following cases: a) “independent” sets of precedence constraints; b) “chains” of precedence constraints, when the precedence constraints define a linear ordering on the objects bound by them; c) precedence constraints expressed by an acyclic directed graph with outdegree (the number of receivers per sender) at most one. The latter case of precedence constraints is the one encountered in real-life problems of optimizing the route of the cutter in various machines used to cut sheet material. Since this is the most complex case of the three analyzed, instead of an analytic formula, we had to develop an algorithm (which we implemented in C++) to quantify the reduction; the computational complexity of the algorithm is less than quadratic with respect to the number of objects constrained by the precedence constraints. We intend to develop our approach to treat other cases of precedence constraints, eventually reaching the general case. We would also like to note that our method is optimization criterion-agnostic and thus applicable to many kinds of TSP, as long as they are precedence constrained and solvable by dynamic programming; in fact, our approach may be used to analyze the complexity of the dynamic programming method solution of any discrete optimization problem that deals with ordering subject to precedence constraints.

  8. Исследуется система $N$ ротаторов с наложенной связью, заданной условием обращения в ноль суммы косинусов углов поворота. Сформулированы уравнения динамики и приведены результаты численного моделирования для случаев $N=3$, $4$ и $5$, которые отвечают геодезическим потокам на двумерном, трехмерном и четырехмерном многообразии в компактной области (в силу периодичности конфигурационного пространства по угловым переменным). Система из трех ротаторов демонстрирует хаос, характеризуемый наличием одного положительного показателя Ляпунова, а для систем из четырех и пяти элементов имеется, соответственно, два и три положительных показателя (гиперхаос). Реализован алгоритм, позволяющий вычислять секционную кривизну многообразия в ходе численного моделирования динамики в точках траектории. В случае $N=3$ кривизна двумерного многообразия отрицательна (за исключением конечного числа точек, где она нулевая), и реализуется геодезический поток Аносова. Для $N=4$ и $5$ расчеты показывают, что условие отрицательной секционной кривизны не выполнено. Также изложена методика и представлены результаты проверки гиперболичности на основе численного анализа углов между подпространствами векторов малых возмущений, причем в случае $N=3$ гиперболичность подтверждается, а для $N=4$ и $5$ нет.

    A system of $N$ rotators is investigated with a constraint given by the condition of vanishing sum of the cosines of the rotation angles. Equations of the dynamics are formulated and results of numerical simulation for the cases $N=3$, $4$, and $5$ are presented relating to the geodesic flows on a two-dimensional, three-dimensional, and four-dimensional manifold, respectively, in a compact region (due to the periodicity of the configuration space in angular variables). It is shown that a system of three rotators demonstrates chaos, characterized by one positive Lyapunov exponent, and for systems of four and five elements there are, respectively, two and three positive exponents (“hyperchaos”). An algorithm has been implemented that allows calculating the sectional curvature of a manifold in the course of numerical simulation of the dynamics at points of a trajectory. In the case of $N=3$, curvature of the two-dimensional manifold is negative (except for a finite number of points where it is zero), and Anosov's geodesic flow is realized. For $N=4$ and $5$, the computations show that the condition of negative sectional curvature is not fulfilled. Also the methodology is explained and applied for testing hyperbolicity based on numerical analysis of the angles between the subspaces of small perturbation vectors; in the case of $N=3$, the hyperbolicity is confirmed, and for $N=4$ and $5$ the hyperbolicity does not take place.

  9. В работе исследуются различные механические системы с неголономными связями. В частности, рассмотрены вопросы существования тензорных инвариантов (законов сохранения) и их связь с поведением системы. Особое внимание уделено возможности представления уравнений движения в конформно-гамильтоновой форме, которая в данной работе используется, главным образом, для интегрирования систем.

    We consider different mechanical systems with nonholonomic constraints; in particular, we examine the existence of tensor invariants (laws of conservation) and their connection with the behavior of a system. Considerable attention is given to the possibility of conformally Hamiltonian representation of the equations of motion, which is mainly used for the integration of the considered systems.

Журнал индексируется в Web of Science (Emerging Sources Citation Index)

Журнал индексируется в Scopus

Журнал входит в базы данных zbMATH, MathSciNet

Журнал включен в базу данных Russian Science Citation Index (RSCI) на платформе Web of Science

Журнал включен в перечень ВАК.

Электронная версия журнала на Общероссийском математическом портале Math-Net.Ru.

Журнал включен в Crossref