<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2019-126-8-58-65</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-2431</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ЭЛЕКТРОНИКА, РАДИОФИЗИКА, РАДИОТЕХНИКА, ИНФОРМАТИКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ELECTRONICS, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>ТЕОРЕТИКО-МНОЖЕСТВЕННАЯ ОПЕРАЦИЯ ПЕРЕСЕЧЕНИЯ ТОПОЛОГИЧЕСКИХ ОБЪЕКТОВ-МНОГОУГОЛЬНИКОВ НА ПЛОСКОСТИ</article-title><trans-title-group xml:lang="en"><trans-title>SET-THEORETIC OPERATION OF INTERSECTION OF TOPOLOGICAL OBJECTS-POLYGONS ON THE PLANE</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бутов</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Butov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Бутов Алексей Александрович, к.т.н., доцент, доцент кафедры экономической информатики</p><p>220013, г. Минск, ул. П. Бровки, д. 6</p></bio><bio xml:lang="en"><p>Butov Aleksey Alexandrovich, PhD, Associate Professor, Associate Professor of Economic Informatics Department</p><p>220013, Minsk, P. Brovka st., 6</p></bio><email xlink:type="simple">tmkrb9@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>29</day><month>12</month><year>2019</year></pub-date><volume>0</volume><issue>7-8</issue><fpage>58</fpage><lpage>65</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бутов А.А., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Бутов А.А.</copyright-holder><copyright-holder xml:lang="en">Butov A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.bsuir.by/jour/article/view/2431">https://doklady.bsuir.by/jour/article/view/2431</self-uri><abstract><p>Технологический процесс изготовления сверхбольших интегральных схем включает в себя целый ряд этапов, одним из которых является подготовка с помощью систем автоматизированного проектирования входной информации для генератора изображений фотонаборной установки. Для каждого объекта топологии создается изображение, которое составляется из отдельных областей-прямоугольников, объединение которых дает изображение всего объекта. Создание управляющей программы для генерации изображения порождает большое число задач, многие из которых решаются методами вычислительной геометрии и оперируют обычно геометрическими объектами типа многоугольник или прямоугольник. При решении такого рода задач часто возникает необходимость в использовании теоретико-множественных операций над многоугольниками, позволяющих находить их объединение, пересечение и разность. Целью данной работы явилась разработка способов выполнения теоретико-множественной операции пересечения над топологическими объектами типа многоугольник. В работе проанализированы различные варианты пересечения сторон многоугольников между собой и введены понятия вырожденных и возможных точек пересечения. Сформулированы правила, позволяющие выявить вырожденные точки пересечения сторон многоугольников с целью уменьшения числа фрагментов, на которые разбиваются границы многоугольников точками пересечения, а также уточнить статус возможных точек пересечения. Предложены два метода нахождения пересечения многоугольников: более простой базовый метод, применимый для решения широкого круга практических задач, и более сложный общий метод, применяемый на практике значительно реже. Материал статьи относится к исследованиям, связанным с общей задачей по разработке программной системы подготовки топологической информации для микрофотонаборных генераторов изображений.</p></abstract><trans-abstract xml:lang="en"><p>The technological process of manufacturing ultra-large integrated circuits includes a number of stages, one of which is the preparation with the help of computer-aided design of input information for the image generator photodetector. Creating a control program for image generation generates a large number of problems, many of which are solved by methods of computational geometry and usually operate with geometric objects such as polygon or rectangle. The purpose of this work was to develop methods for performing a set-theoretic intersection operation on topological objects of the polygon type. The paper analyzes the different variants of the intersection of the sides of polygons with each other and introduces the concept of degenerate and possible intersection points. The rules are formulated to identify degenerate points of intersection of the sides of polygons in order to reduce the number of fragments into which the boundaries of polygons are divided by intersection points, as well as to clarify the status of possible intersection points. Two methods of finding the intersection of polygons are proposed: a simpler basic method, applicable to a wide range of practical problems, and a more complex General method, used in practice much less often. The material of the article relates to research related to the General task of developing a software system for the preparation of topological information for microphotoset image generators.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>САПР СБИС</kwd><kwd>топологическое проектирование</kwd><kwd>вычислительная геометрия</kwd><kwd>теоретико-множественные операции</kwd><kwd>пересечение многоугольников</kwd></kwd-group><kwd-group xml:lang="en"><kwd>CAD VLSI</kwd><kwd>topological design</kwd><kwd>computational geometry</kwd><kwd>set-theoretic operations</kwd><kwd>intersection of polygons</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Фейнберг В.З. Геометрические задачи машинной графики больших интегральных схем. Москва: Радио и связь; 1987.</mixed-citation><mixed-citation xml:lang="en">Fejnberg V.Z. [Geometric problems of machine graphics of large integrated circuits]. Moscow: Radio i svjyaz'; 1987. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Шестаков Е.А., Бутов А.А., Орлова Т.Л., Воронов А.А. Автоматизированная система подготовки информации для формирования фотошаблонов. Искусственный интеллект. 2008;4:200-207.</mixed-citation><mixed-citation xml:lang="en">Shestakov E.A., Butov A.A., Orlova T.L., Voronov A.A. [Automated system of preparation of information for the formation of photomasks]. Iskusstvennyy intellect = Artificial intelligence. 2008;4:200-207. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Препарата Ф., Шеймос М. Вычислительная геометрия: Введение. Москва: Мир; 1989.</mixed-citation><mixed-citation xml:lang="en">Preparata F., Sheymos M. [Computational geometry: An Introduction]. Moscow: Mir; 1989. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Шестаков Е.А. Декомпозиция многосвязного многоугольника в множество прямоугольников. Вестник Брестского государственного технического университета. Физика, математика, информатика. 2008;5:82-86.</mixed-citation><mixed-citation xml:lang="en">Shestakov E.A. [Decomposition of a multi-connected polygon into a set of rectangles]. Vestnik Brestskogo Gosudarstvennogo Tehnicheskogo Universiteta. Fisika, Matematika, Informatika=Bulletin of Brest state technical University. Physics, mathematics, computer science. 2008;5:82-86. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Бутов А.А. Устранение избыточности в покрытии топологического объекта прямоугольниками. Доклады БГУИР. 2017;8:13-20.</mixed-citation><mixed-citation xml:lang="en">Butov A.A. [Eliminating redundancy in covering a topological object with rectangles]. Doklady BGUIR = Doklady BGUIR. 2017;8:13-20. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Бутов А.А. Теоретико-множественная операция объединения многоугольников в задачах топологического проектирования. Информатика. 2019;16(1):93-102.</mixed-citation><mixed-citation xml:lang="en">Butov A.A.  [A  set-theoretic  operation  of  combining  polygons  in topological  design  problems]. Informatika = Informatics. 2019;16(1):93-102. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
