4 research outputs found

    A direct method for calculating cell cycles of a block map of a simple planar graph

    Get PDF
    ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния Ρ†ΠΈΠΊΠ»ΠΎΠ² ячССк ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠ° Π³Ρ€Π°Ρ„Π° простого ΠΏΠ»Π°Π½Π°Ρ€Π½ΠΎΠ³ΠΎ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ классичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° поиска Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ†ΠΈΠΊΠ»ΠΎΠ² DFS-базиса. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° являСтся стратСгия ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π³Ρ€Π°Ρ„Π° Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ назначаСтся Π²Π΅Ρ€ΡˆΠΈΠ½Π° с минимальной ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΠΉ ΠΏΠΎ оси OY. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ выполняСтся ΠΏΠΎ Ρ€Π΅Π±Ρ€Ρƒ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ полярным ΡƒΠ³Π»ΠΎΠΌ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ осущСствляСтся ΠΏΠΎ Ρ€Π΅Π±Ρ€Ρƒ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ полярным ΡƒΠ³Π»ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π±Ρ€Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ. Вводится двухуровнСвая структура влоТСнности Ρ†ΠΈΠΊΠ»ΠΎΠ² β€” основной ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π½ΠΈ влоТСнности. ВсС Ρ†ΠΈΠΊΠ»Ρ‹ базиса относятся ΠΊ основному ΡƒΡ€ΠΎΠ²Π½ΡŽ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ основном для Π½Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π΅, Ссли ΠΎΠ½ Π²Π»ΠΎΠΆΠ΅Π½ Π² Π½Π΅Π³ΠΎ ΠΈ Π½Π΅ Π²Π»ΠΎΠΆΠ΅Π½ Π½ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΈΠ· основного Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ влоТСнности ΡΠ²Π»ΡΡŽΡ‚ΡΡ смСТными основному Ρ†ΠΈΠΊΠ»Ρƒ ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΎΠ±Ρ‰ΠΈΡ… Π²Π΅Ρ€ΡˆΠΈΠ½ Π²Π½Π΅ основного Ρ†ΠΈΠΊΠ»Π°. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π²Π° свойства ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ базиса ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ всС Ρ†ΠΈΠΊΠ»Ρ‹ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ влоТСнности, примСняя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ симмСтричСской разности. Показано, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ базисного Ρ†ΠΈΠΊΠ»Π° являСтся Ρ†ΠΈΠΊΠ»ΠΎΠΌ ячСйки ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠ°. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ числа Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΏΠ»Π°Π½Π°Ρ€Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°

    An extensive English language bibliography on graph theory and its applications, supplement 1

    Get PDF
    Graph theory and its applications - bibliography, supplement

    A Formal Approach to Prove Compatibility in Transformation Networks

    Get PDF
    The increasing complexity of software and cyberphysical systems is handled by dividing the description of the system under construction into different models or views, each with an appropriate abstraction for the needs of specific roles. Since all such models describe the same system, they usually share an overlap of information, which can lead to inconsistencies if overlapping information is not modified uniformly in all models. A well-researched approach to make these overlaps explicit and resolve inconsistencies are incremental, bidirectional model transformations. They specify the constraints between two metamodels and the restoration of consistency between their instances. Relating more than two metamodels can be achieved by combining bidirectional transformations to a network. However, such a network may contain cycles of transformations, whose consistency constraints can be contradictory if they are not aligned with each other and thus cannot be fulfilled at the same time. Such transformations are considered incompatible. In this article, we provide a formal definition of consistency and compatibility of transformations and propose an inductive approach to prove compatibility of a given network of transformations. We prove correctness of the approach based on these formal definitions. Furthermore, we present an operationalization of the approach at the example of QVT-R. It detects contradictions between relations by transforming them into first-order logic formulae and evaluating them with an SMT solver. The approach operates conservatively, i.e., it is not able to prove compatibility in all cases, but it identifies transformations as compatible only if they actually are. We applied the approach to different evaluation networks and found that it operates conservatively and is able to properly prove compatibility in 80% of the cases, indicating its practical applicability. Its limitations especially arise from restricted capabilities of the used SMT solver, but not from conceptual shortcomings. Our approach enables multiple domain experts to define transformations independently and to check their compatibility when combining them to a network, relieving them from the necessity to align the transformations with each other a priori and to ensure compatibility manuall

    On optimal and near-optimal algorithms for some computational graph problems

    Get PDF
    PhD ThesisSome computational graph problems are considered in this thesis and algorithms for solving these problems are described in detail. The problems can be divided into three main classes, namely, problems involving partially ordered sets, finding cycles in graphs, and shortest path problems. Most of the algorithms are based on recursive procedures using depth-first search. The efficiency of each algorithm is derived and it can be concluded that the majority of the proposed algorithms are either optimal and near-optimal within a constant factor. The efficiency of the algorithms is measured by the time and space requirements for their implementation.Conselho Nacional de Pesquisas,Brazil: Universidade Federal do Rio de Janeiro, Brazil
    corecore