Синтез комбінаторних конфігурацій на рівні блок-схем за допомогою числових в’язанок
Параметри другого роду частково зрівноважених блок-схем, побудованих за допомогою компактних лінійок задля упорядкування класифікації частково зрівноважених блок-схем. Алгоритмічно-програмні засоби генерації блок-схем на базі математичного забезпечення.
Рубрика | Математика |
Вид | автореферат |
Язык | украинский |
Дата добавления | 24.02.2014 |
Размер файла | 66,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти та науки України
Державний університет “Львівська політехніка”
УДК 621.382:519.6
СИНТЕЗ КОМБІНАТОРНИХ КОНФІГУРАЦІЙ НА РІВНІ БЛОК-СХЕМ ЗА ДОПОМОГОЮ ЧИСЛОВИХ В'ЯЗАНОК
01.05.02 - математичне моделювання та обчислювальні методи
Автореферат
дисертації на здобуття наукового ступеня
кандидата технічних наук
Соломко Михайло Тимофійович
Львів 2000
Дисертацією є рукопис.
Робота виконана в Державному університеті “Львівська політехніка” Міністерства освіти та науки України.
Науковий керівник: доктор технічних наук, професор кафедри “Автоматизовані системи управління” Державного університету “Львівська політехніка” Міністерства освіти та науки України, м. Львів Різник Володимир Васильович
Офіційні опоненти: доктор фізико-математичних наук, професор, завідувач кафедри “Теоретичної і загальної електротехніки” Державного університету “Львівська політехніка”, м. Львів Стахів Петро Григорович;
доктор технічних наук, професор, завідувач кафедри “Прикладна математика” Рівненського Державного технічного університету, м. Рівне Власюк Анатолій Павлович.
Провідна установа: Державний науково-дослідний інститут інформаційної інфраструктури Державного комітету звязку та інформатизації України і Національної академії наук України, відділ інформаційних технологій і систем (м. Львів).
Захист відбудеться “_23_”____грудня____ 2000 року о _13_ годині на засіданні спеціалізованої вченої ради Д 35.052.05 у Державному університеті “Львівська політехніка” за адресою: 79013, м. Львів, вул. С. Бандери, 12, ауд. 226 головного корпусу.
З дисертацією можна ознайомитися в бібліотеці Державного університету “Львівська політехніка” (79013, м. Львів, вул. Професорська, 1).
Автореферат розісланий “_22_“___листопада____2000 року.
Вчений секретар
спеціалізованої вченої ради,
кандидат технічних наук Ткаченко С.П.
Загальна характеристика роботи
блок схема лінійка математичний
Актуальність проблеми. Комбінаторні конфігурації вперше з'явилися в задачах математичної статистики під час планування експерименту і обробки експериментальних даних. Вони стали самостійним обєктом досліджень та засобом для вирішення ряду практично важливих задач і набули різних видів інтерпретацій, таких як блок-схеми, ортогональні таблиці та інші. Блок схеми виявилися ефективним апаратом теорії кодування, теорії ігор, графів, тестових оцінок, пов'язаних з дослідженнями в різних галузях народного господарства. Інтерес до неповних блоків пов'язаний із зменшенням трудомісткості експерименту у порівнянні з класичною схемою дисперсійного аналізу, завдяки скороченню обсягу спостережень за умови збереження рівня об'єктивності результатів дослідження. Питання існування і побудови неповних блок-схем належить до найскладніших задач сучасного комбінаторного аналізу. На даний час відомі методи побудови блок-схем вимагають різних математичних підходів, пов'язаних з використанням розрізнених знань з математики. Однак, існуючі критерії визначення умов існування блок-схем не завжди гарантують ефективну їх побудову, а синтез таких моделей здебільшого базується на складних математичних рішеннях. Тому важливим і актуальним постає проблема створення достатньо простих алгоритмів та автоматизованих методів побудови комбінаторних конфігурацій, зокрема неповних блок-схем.
До відомих методів синтезу блок-схем належать табличні методи побудови матриць інцидентності різного виду, методи апарату скінченних груп перестановок, схеми відношень як базові структури по Дельсарту, методами, які пов'язані з використанням апарату теорії полів Галуа та ін.
Запропоновані в 1979 р. В.В. Різником комбінаторні конструкції або, так звані “ідеальні кільцеві в'язанки” виявилися зручним інструментом для синтезу та дослідження комбінаторних конфігурацій, оскільки відношення інцидентності, що існують в більшості класичних комбінаторних конфігураціях, не піддаються відносно простому математичному описові, в той час як у в'язанках ці відношення постають у вигляді звичайної числової послідовності. Тому останні дають змогу спростити дослідження і синтез комбінаторних конфігурацій, а відтак побудову оптимальних планів експерименту і розширити теоретичні дослідження в області комбінаторики.
Метою дисертаційної роботи є розроблення методів спрощеного синтезу комбінаторних конфігурацій за допомогою числових в'язанок і створення прикладних програм генерації блок-схем для використання останніх в задачах планування експерименту.
Для досягнення поставленої мети необхідно вирішити наступні задачі:
провести дослідження схемно-конструктивного зв'язку між блок-схемами та ідеальними кільцевими в'язанками;
дослідити блок-схеми за геометричними інтерпретаціями в'язанок з метою спрощеного синтезу частково зрівноважених блоків та інших комбінаторних структур;
провести дослідження частково зрівноважених блоків за допомогою компактних лінійок та компактних кільцевих в'язанок з метою виявлення умов їх існування;
дослідити параметри другого роду частково зрівноважених блок-схем, побудованих за допомогою компактних лінійок з метою упорядкування класифікації частково зрівноважених блок-схем;
дослідити особливості синтезу частково зрівноважених блок-схем з >2 за допомогою в'язанок з розгалуженою структурою, де - число траплянь пар елементів у блоках блок-схеми;
дослідити можливості системного методу побудови блок-схем з метою автоматизації їх синтезу;
розробити алгоритмічно-програмні засоби генерації блок-схем на базі створеного математичного забезпечення.
Методи досліджень. Дослідження, які спрямовані на вирішення поставлених задач, базуються на обчислювальних методах комбінаторного аналізу і математичного моделювання, з використанням елементів теорії полів Галуа, групи діедра, теорії графів та алгебричної теорії в'язанок.
Наукова новизна роботи:
проведено систематизацію методів синтезу комбінаторних моделей різних типів за допомогою в'язанок, що дає змогу розглядати широкий клас комбінаторних проблем на основі єдиного підходу, шляхом використання числової в'язанки як базової моделі;
вперше розроблено і реалізовано метод синтезу тактичних конфігурацій, який базуєтья на результатах дослідження геометричних інтерпретацій в'язанок групою діедра випуклого багатокутника, що дозволяє прискорити побудову тактичних конфігурацій;
вперше розроблено метод синтезу за допомогою в'язанок (компактних лінійок, компактних кільцевих в'язанок) частково зрівноважених блок-схем, що розширило можливості побудови та систематизації вивчення частково зрівноважених блок-схем;
вперше розроблено метод синтезу блок-схем за допомогою в'язанок з розгалуженою структурою, що дало змогу розширити діапазон значень параметрів синтезованих блок-схем;
вперше розроблено метод побудови блок-схем за допомогою поєднання апарату теорії вязанок із системним методом, що дало змогу будувати блок-схеми складнішої конфігурації.
Практичне значення одержаних результатів:
запропоновано підхід для синтезу та дослідження класичних блок-схем за числовими в'язанками, що дає змогу спростити метод побудови широкого класу блок-схем;
розроблено алгоритм синтезу тактичних блок-схем методом інтерпретацій в'язанки випуклим багатокутником, який дозволив скоротити обсяг обчислень на 2 і більше порядки, залежно від розміру в'язанки, що дозволяє прискорити вибір конфігурації при плануванні за блок-схемою;
розроблено регулярний метод швидкого обчислення параметрів частково зрівноважених блок-схем, що дає змогу скоротити час побудови планів експерименту з потрібними властивостями;
розроблено пакет програмних засобів генерації неповних зрівноважених блоків, тактичних конфігурацій, частково зрівноважених блок-схем і симетричних блоків для побудови неповноблочних планів зі заданими параметрами;
розроблено системний метод, який дозволяє автоматизувати синтез блок-схем для широкого набору параметрів, а впровадженння критерію керування ситуацією дало змогу принаймні вдвічі зменшити обєм обчислень.
Достовірність результатів досліджень забезпечується коректністю та строгістю постановки задачі і математичних методів, використаних при доведенні основних тверджень, порівняннями результатів, одержаних за допомогою методів, викладених у роботі та відомих раніше, а також результатами використання розроблених пакетів програм для побудови блок-схем.
Впровадження результатів роботи.
Розроблені в дисертаційній роботі методи і рекомендації впроваджені:
на Сарненській дослідній станції Інституту гідротехніки і меліорації УААН для побудови планів експерименту при дослідженні агрохімічних, агрофізичних та радіологічних характеристик стану грунтового покриву меліорованих грунтів гумідної зони Західного Полісся;
у Рівненському Інституті епізоотології УААН для побудови планів експерименту при дослідженні біохімічних показників сироватки крові ВРХ;
у Рівненському інноваційному центрі “Темп” в маркетингових дослідженнях при визначенні ефективності різних видів реклами;
у Львівобленерго (ЛЕМ) для побудови неповноблочних планів проведення випробовування елементів та вузлів електромереж;
у навчальний процес в Державному університеті “Львівська політехніка” при проведенні лабораторного практикуму з курсів “Проектування автоматизованих систем наукових досліджень та комплексних випробувань” та “Математичні моделі синтезу та оптимізації систем”.
Апробація роботи
Робота в цілому та її окремі результати доповідалися та обговорювалися на таких науково-технічних конференціях і семінарах:
Міжнародна наукова конференція, присвячена 150-річчю від дня народження Івана Пулюя (м. Львів, 23-26 травня 1995 р.);
Міжнародна конференція “Сучасні проблеми автоматизованої розробки і виробництва радіоелектронних засобів, застосування засобів зв'язку та підготовки інженерних кадрів” (м. Славсько, 27 лютого - 3 березня 1996р.);
Міжнародний симпозіум “Сучасні проблеми в компютерних науках в Україні” (м. Славсько, 21-25 лютого, 2000 р.).
У повному обсязі дисертаційна робота доповідалась на кафедрі “Автоматизовані системи управління” Державного університету “Львівська політехніка”.
Особистий внесок автора. Автором самостійно виконана основна частина теоретичних та експериментальних досліджень:
розроблено спрощений метод побудови неповних зрівноважених блок-схем і тактичних конфігурацій за допомогою числових в'язанок [4,5];
досліджені параметри частково зрівноважених блок-схем та розроблено спрощений метод їх синтезу числовими в'язанками [5];
розроблено метод синтезу лінійок Голомба за допомогою генератора сполучень [2];
розроблено спрощений метод генерації сполучень [1];
розроблений системний метод побудови блок-схем з використанням критерію керування ситуацією [1,3].
Публікації. Основні положення і результати дисертаційної роботи відображені у восьми друкованих працях, з яких 5 статей у фахових виданнях.
Зв'язок роботи з науковими програмами, планами, темами. Тема дисертації пов'язана з такими науково-технічними темами (виконувались в Державному університеті “Львівська політехніка”):
“Оптимізація побудови нееквідистантних структур”. Тема виконувалась в 1989-1991 рр. згідно з програмою АН УРСР по АСНД (№31/1 від 06.04.1989р. по замовленню СНТБ Інституту прикладних проблем механіки і математики АН УРСР).
“Інформаційно-пошукова система по технічних умовах у Львівських міських електромережах”. Тема виконувалася в 1996-1997 рр. згідно з угодою № 1096Д.
Структура та обсяг роботи. Дисертаційна робота обіймає 136 сторінок машинописного тексту і складається із вступу, чотирьох розділів, висновків, а також списку літератури та додатків. Робота містить 26 рисунків, 7 таблиць. Бібліографічний список складається із 100 назв.
Основний зміст роботи
У вступі викладено загальну характеристику роботи, обгрунтовано її актуальність, сформульовано мету і основні задачі досліджень, а також обгрунтовано новизну роботи і викладені положення, що виносяться на захист.
В першому розділі подано загальне визначення блок-схеми та деякі їх модифікації.
Зрівноваженою блок-схемою називається таке розміщення v різних елементів по b блоках, коли кожен блок містить рівно k різних елементів, кожен елемент трапляється рівно в r різних блоках і кожна пара різних елементів ai, aj трапляється точно в блоках. Подані співвідношення, яким задовольняють параметри блок-схеми. Якщо в зрівноваженій неповній блок-схемі число b блоків дорівнює числу v елементів (b=v), число траплянь кожного елемента в блоках схеми дорівнює розміру блока, тобто r=k і навпаки, то блок-схеми з такими властивостями належать до симетричних схем.
Розглянуто циклічний автоморфізм блок-схем і проблеми побудови симетричних блок-схем, причому симетрична блок-схема на множині елементів {bj}={j}, j=1,2,...,Sn відповідає числовій послідовності (k1, k2,..., kj,..., kn), яка утворює ідеальну кільцеву в'язанку (ІКВ) з параметрами n та R, де n -- число елементів, а R - число кільцевих сум з однаковими числовими значеннями. Кільцеві суми утворюються на ІКВ як довільна кількість будь-яких поруч розміщених елементів числової вязанки.
Аналіз схемно-конструктивного зв'язку між блок-схемами та ІКВ дозволив розробити спрощений метод дослідження блок-схем без їх побудови, на підставі таблиць сум на на n-послідовності чисел. За таблицею сум можна не лише досліджувати блок-схеми, але й передбачати існування відповідної блок-схеми. Така можливість особливо корисна під час пошуку в'язанок, властивості яких відповідають моделям для одержання блок-схем зі заданими параметрами.
В'язанки в своїй сукупності можуть утворювати широку структуру внутрішніх зв'язків комбінаторних моделей. Для неідеальних в'язанок, таких як компактні кільцеві в'язанки, лінійки без розгалуження більше третього порядку, лінійки з розгалуженням відповідають частково зрівноважені блок-схеми (ЧЗ блок-схеми). На відміну від неповних збалансованих блоків, у частково зрівноваженій блок-схемі пари елементів можуть з'являтися неоднакове число разів.
У другому розділі дисертації досліджуються частково зрівноважені блок-схеми за допомогою неідеальних в'язанок.
Блок-схеми називаються зрівноваженими тому, що в них пари різних елементів трапляються з однаковою частотою і параметри блок-схеми задовольняють співвідношенням
bk=vr (1)
r(k-1)=(v-1) (2)
На відміну від зрівноважених, для частково зрівноважених блок-схем допускається неоднакова частота траплянь пар елементів в різних блоках.
Питання існування і побудови частково зрівноважених блок-схем в комбінаторній математиці вивчено недостатньо. Для таких конфігурацій не вдається розвязати питання щодо відповідних критеріїв існування.
З введенням в практику комбінаторного аналізу апарату комбінаторних моделей на числових в'язанках вперше зявилась можливість ефективної побудови і систематичного вивчення частково зрівноважених блок-схем.
Неідеальні в'язанки можна розділити на дві групи. До першої належать компактні в'язанки, до другої - некомпактні. Компактні в'язанки за своїми комбінаторними властивостями близькі до ідеальних і є наближеною моделлю останніх. Такі моделі зручно розглядати тоді, коли ідеальних в'язанок при заданих параметрах не вдається побудувати, або якщо їх зовсім не існує.
Найпростіші серед компактних в'язанок - компактні лінійки-вязанки, тобто одновимірні розімкнені в'язанки без розгалужень. Лінійка-вязанка характеризується числом n елементів k1,k2,...,ki,...,kn, довжиною L=, а також діапазоном реалізації значень 1,2,...,N<L, утворених на цій числовій послідовності.
Для побудови частково зрівноваженої блок-схеми використовується циклічний автоморфізм , який полягає в тому, що зміна індексів jj+1(mod v) при всіх k елементах j-го блоку блок-схеми приводить до утворення множини елементів (j+1(mod v))-го блоку цієї ж блок-схеми, так що множина елементів окремого блоку повністю визначає всю блок-схему.
Показано, що компактній лінійці з параметрами n та L відповідає частково зрівноважена блок-схема на множині елементів
{bj}={j}, j=1,2,...,L
З цією метою послідовності чисел (k1,k2,...,ki,...,kn), яка утворює КЛ, можна поставити у відповідність L= послідовностей:
елементи яких визначаються за формулою
(3)
Розглядаючи кожну послідовність B(j) як окремий блок блок-схеми, легко знайти b=L і k=n. Інші параметри блок-схеми знаходяться за допомогою відомих теорем комбінаторного аналізу. Серед інших питань розглянуто умови існування частково зрівноваженої блок-схеми з параметрами t-(v,k, ), де =p/q - відношення цілих чисел, а також досліджені параметри другого роду для частково зрівноважених блок-схем, які побудовані за допомогою неідеальних лінійок.
Досліджені особливості побудови частково зрівноважених блок-схем з > 2. За кількістю повторів кожного з реалізованих на в'язанці числових значень ідеальні в'язанки ділять на прості (реалізовані значення не повторюються) та багатократні - (повторюються значення). У неідеальних в'язанках реалізовані значення можуть траплятися не більше одного (R<1) разу, більше одного (R>1), або повторюються згідно з установленими обмеженнями в заданому діапазоні змін кратності (R=var). Кратність повторів реалізованих числових значень R в'язанки відповідає параметру відповідної блок-схеми. Відомо, що для неідеальних в'язанок багатократність повторів реалізується на в'язанках з розгалуженою структурою, приклад якої наводиться нижче (Рис.1).
Размещено на http://www.allbest.ru/
Перед тим, як застосувати циклічний автоморфізм необхідно знайти перший блок, за яким буде синтезована решта блоків. Для вязанки з розгалуженою структурою елементи першого блоку визначаються наступним чином:
b(1)1= k1=1 b(1)3= k1+ k2+ k3=7
b(1)2= k1+ k2=3 b(1)4= k1+ k4=2
b(1)5= k1+ k5=5
Отже, перший блок має вигляд
B(1)=(1,3,7,2,5)
В роботі проаналізована процедура вибору значення модуля, в полі чисел якого застосовується циклічний автоморфізм. На основі цієї процедури створюються достатні передумови для синтезу частково зрівноваженої блок-схеми.
У третьому розділі проаналізовані питання побудови неповних зрівноважених блоків, тактичних блок-схем за допомогою ІКВ, а також досліджені інші методи синтезу частково зрівноважених блок-схем. З цією метою проведено аналіз побудови додаткового, похідного і залишкового блоків. Моделі додаткового, похідного і залишкового блоків задовольняють умовам (1) і (2) для неповних збалансованих блоків. Показано, як із симетричної блок-схеми можна отримати дві нові блок-схеми, які називаються залишковою та похідною.
На ряді прикладів реалізовано побудову неповних зрівноважених блоків за допомогою ІКВ. Для того, щоб виконати таку побудову достатньо обрати необхідну ідеальну кільцеву в'язанку і на основі залежності (3) побудувати симетричну блок-схему. Для одержаної симетричної блок-схеми можна побудувати похідну і залишкову блок-схеми.
Аналогічні дії можна виконувати стосовно будь-яких інших послідовностей чисел, що утворюють ІКВ з відповідними параметрами, кожного разу отримуючи неповну зрівноважену блок-схему з параметрами 2-(v,k,).
Параметри повних зрівноважених блоків, одержаних за допомогою послідовності чисел, що утворюють ІКВ, можна записати в термінах ІКВ:
- для залишкової блок схеми
b=Sn-1, k=n-R,
v=Sn-n, =R (4)
її параметри в термінах ІКВ
2-(Sn-1, n-R, R)
- для похідної блок-схеми
b=Sn-1, k=R,
v=n, =R-1 5)
її параметри в термінах ІКВ
2-(Sn-1, n, R-1)
- для додаткової блок-схеми
b=Sn, k=n-1
v=n, =R-1 (6)
її параметри в термінах ІКВ
2-(Sn, n-1, R-1)
Блок-схеми виділяються серед комбінаторних конфігурацій вимогою зрівноваженності відносно пар, тобто однакової частоти траплянь пар елементів в підмножинах (блоках). Питання існування тактичних конфігурацій (t>2) з параметрами t-(v,k,), які можна побудувати за допомогою ІКВ, вирішується на основі відомих теорем комбінаторного аналізу та співвідношень (4), (5).
Показано, що ІКВ з параметрами n, R та n+1, R+1 відповідають симетричні блок-схеми з однаковими значеннями Sn. Якщо для симетричної блок-схеми, яка утворена за допомогою ІКВ з параметрами n, R, побудувати залишкову блок-схему2-(Sn-1, n-R, R), а для симетричної блок-схеми, яка утворена за допомогою ІКВ з параметрами n+1, R+1, похідну блок-схему2-(Sn-1, n, R-1), тоді отримаємо залишкову і похідну схеми з однаковою кількістю блоків, які також мають однакову кількість елементів і відтак розмір блока. Це означає, що блоки першої блок-схеми можна об'єднати з блоками другої, після об'єднання яких одержимо нову блок-схему з параметрами:
t-(v,k,l)
де: t - підмножина чисел, яка покривається k-підмножиною тих же чисел,
Існування t-конфігурацій при t>2 вимагає, щоб усі числа lt=l, lt-1,..., l1=r, l0=b були цілі. В термінах ІКВ, для об'єднаної блок-схеми це означає, що за умови, коли
не виключена можливість існування t-конфігурації при t>2.
Показано, що для побудови t-конфігурації через об'єднання залишкової та похідної блок-схем необхідно вибрати взаємно-доповнюючі блоки. Для того, щоб одержати блок-схему із взаємно доповнюючими блоками, необхідно виконати нову побудову симетричної блок-схеми, попередньо зробивши перестановку числової послідовності, яка утворює ІКВ. Причому перестановка не повинна порушувати властивості симетричної блок-схеми, тобто будь-які два блоки повинні мати однакову кількість загальних елементів. Однак, пошук потрібної перестановки серед великого числа перестановок на послідовності чисел є громіздкою задачею. Пошуки ефективного способу знаходження потрібної перестановки показали, що вся необхідна інформація міститься в групі діедра випуклого n-кутника, який співставлється послідовності чисел, що утворює ІКВ порядка n (Рис.2).
Для прикладу розглянемо числову послідовність (1, 1, 1, 2, 2, 5, 1, 2, 1, 3), що утворює ІКВ з параметрами n=10, R=5, Sn=19 та числову послідовність (1, 1, 1, 2, 2, 5, 1, 3, 3), що утворює ІКВ з параметрами n=9, R=4, Sn=19.
Зaмінивши в залежності (3) величину L на значення кільцевої суми Sn, для ІКВ з параметрами n=10, R=5, Sn=19, знаходимо:
B1=(2,3,4,6,8,13,14,16,17,1), B10=(11,12,13,15,17,3,4,6,7,10),
B2=(3,4,5,7,9,14,15,17,18,2), B11=(12,13,14,16,18,4,5,7,8,11),
B3=(4,5,6,8,10,15,16,18,19,3), B12=(13,14,15,17,19,5,6,8,9,12),
B4=(5,6,7,9,11,16,17,19,1,4), B13=(14,15,16,18,1,6,7,9,10,13),
B5=(6,7,8,10,12,17,18,1,2,5), B14=(15,16,17,19,2,7,8,10,11,14), (7)
B6=(7,8,9,11,13,18,19,2,3,6), B15=(16,17,18,1,3,8,9,11,12,15),
B7=(8,9,10,12,14,19,1,3,4,7), B16=(17,18,19,2,4,9,10,12,13,16),
B8=(9,10,11,13,15,1,2,4,5,8), B17=(18,19,1,3,5,10,11,13,14,17),
B9=(10,11,12,14,16,2,3,5,6,9), B18=(19,1,2,4,6,11,12,14,15,18),
B19=(1,2,3,5,7,12,13,15,16,19).
Размещено на http://www.allbest.ru/
Відмітимо, що симетрична схема, яку можна отримати за допомогою послідовності (1, 1, 1, 2, 2, 5, 1, 3, 3), що утворює ІКВ з параметрами n=9, R=4, Sn=19, не буде мати взаємно доповнюючих блоків з блок-схемою (7). Тому слід зробити перестановку чисел послідовності за допомогою групи діедра випуклого 9-кутника. Відповідний 9-кутник показаний на рис.2. Вісь симетрії вказує на пари елементів, які переставляються: (1,3), (1,3), (2,1), (2,5).
Зробивши відповідні симетричні перетворення відносно осі одержимо перстановку, яка відповідає переходу послідовності (1, 1, 1, 2, 2, 5, 1, 3, 3) у послідовність (1, 3, 3, 1, 5, 2, 2, 1, 1). Для нової послідовності чисел симетрична блок-схема складається з блоків:
B1=(2,5,8,9,14,16,18,19,1), B10=(11,14,17,18,4,6,8,9,10),
B2=(3,6,9,10,15,17,19,1,2), B11=(12,15,18,19,5,7,9,10,11),
B3=(4,7,10,11,16,18,1,2,3), B12=(13,16,19,1,6,8,10,11,12),
B4=(5,8,11,12,17,19,2,3,4), B13=(14,17,1,2,7,9,11,12,13),
B5=(6,9,12,13,18,1,3,4,5), B14=(15,18,2,3,8,10,12,13,14), (8)
B6=(7,10,13,14,19,2,4,5,6), B15=(16,19,3,4,9,11,13,14,15),
B7=(8,11,14,15,1,3,5,6,7), B16=(17,1,4,5,10,12,14,15,16),
B8=(9,12,15,16,2,4,6,7,8), B17=(18,2,5,6,11,13,15,16,17),
B9=(10,13,16,17,3,5,7,8,9), B18=(19,2,6,7,12,14,16,17,18),
B19=(1,4,7,8,13,15,17,18,19).
Блок B19=(1,2,3,5,7,12,13,15,16,19) з схеми (7) є доповнюючим блоком до блоку B10=(11,14,17,18,4,6,8,9,10) з схеми (8).
Похідна блок-схема (а) до симетричної схеми (7), побудована за допомогою B19, та залишкова блок-схема (б) до симетричної схеми (8) - за допомогою B10, набувають наступного вигляду:
а) похідна блок-схема б) залишкова блок-схема
B1=(1,2,3,13,16), B10=(3,7,12,13,15), B*1=(1,2,5,16,19),
B*10=(5,7,12,15,19), B2=(2,3,5,7,15), B11=(5,7,12,13,16),
B*2=(1,2,3,15,19), B*11=(1,12,13,16,19), B3=(3,5,15,16,19),
B12=(5,12,13,15,19), B*3=(1,2,3,7,16), B*12=(1,2,7,12,13),
B4=(1,5,7,16,19), B13=(1,7,13,15,16), B*4=(2,3,5,12,19),
B*13=(2,3,12,13,15), B5=(1,2,5,7,12), B14=(2,7,15,16,19),
B*5=(1,3,5,12,13), B*14=(3,13,15,16,19), B6=(2,3,7,13,19),
B15=(1,3,12,15,16), B*6=(2,5,7,13,19), B*15=(1,5,12,15,16),
B7=(1,3,7,12,19), B16=(2,12,13,16,19), B*7=(1,3,5,7,15),
B*16=(2,5,13,15,16), B8=(1,2,5,13,15), B17=(1,3,5,13,19),
B*8=(2,7,12,15,16), B*17=(3,7,12,16,19), B9=(2,3,5,12,16),
B18=(1,2,12,15,19). B*9=(3,5,7,13,16), B*18=(1,7,13,15,19).
Об'єднавши похідну (а) та залишкову (б) блок-схеми, одержимо t-конфігурацію з параметрами 3-(10,5,3).
На ряді прикладів реалізована побудова частково зрівноважених блок-схем за допомогою компактних лінійок і деякі інші методи синтезу частково зрівноважених блок-схем.
Системний метод побудови блок-схем доповнюється програмною реалізацією та прикладами побудови блок-схем. Розглядається критерій керування ситуацією, який дає змогу скоротити обєм обчислень під час застосування системного методу. Обєднання методу побудови блок-схем за допомогою вязанок з системним методом дозволило будувати блок-схеми складнішої конфігурації у порівнянні з можливостями існуючих методів. Схема системного методу побудови блок-схем подана на рис. 3.
Размещено на http://www.allbest.ru/
У четвертому розділі розроблена програмна реалізація методів синтезу комбінаторних конфігурацій за допомогою числових в'язанок, в тому числі генерація таблиць кільцевих сум, симетричних блок-схем, неповних зрівноважених блок-схем, і частково зрівноважених блок-схем. Робота програм показана на прикладах послідовностей чисел, що утворюють ідеальні кільцеві в'язанки. Результатом обчислень програм є таблиці кільцевих сум, симетричні блок-схеми, похідні неповні зрівноважені блок-схеми, залишкові неповні зрівноважені блок-схеми та частково зрівноважені блок-схеми.
В додатках подані акти впроваджень результатів роботи, програмні засоби генерації блок-схем, приклади синтезованих блок-схем.
Основні результати роботи та висновки
У дисертаційній роботі на базі теоретичних досліджень розроблено алгоритмічне та програмне забезпечення для синтезу комбінаторних конфігурацій на рівні блок-схем за допомогою в'язанок і одержано такі основні результати:
1. Застосування ідеальних в'язанок як числових моделей (прості і багатократні ідеальні кільця) дало змогу спростити методику побудови та дослідження неповних зрівноважених блок-схем й тактичних конфігурацій і розширити можливості їх практичного застосування.
2. Результати застосування в'язанок підтвердили, що вони можуть використовуватись для швидкої побудови комбінаторних конфігурацій на рівні блок-схем високих порядків з різноманітними параметрами, завдяки їх простій і водночас досконалій структурній організації.
3. На основі дослідженя взаємозвязку між числовими вязанками з різноманітними параметрами та симетричними блок-схемами вперше показана можливість побудови широкого класу похідних, залишкових і доповнюючих блок-схем (неповних зрівноважених блоків).
4. Вперше за допомогою в'язанок розроблено регулярний метод побудови тактичних конфігурацій (t-конфігурацій) з використанням двох блок-схем, одержаних з відповідних ІКВ, та показано, що достатніми умовами побудови таких конфігурацій є наявність доповнюючих блоків з похідної та залишкової блок-схем, і зі збільшенням порядку ІКВ принцип побудови t-конфігурацій не порушується.
5. Вперше виявлено тісний взаємозв'язок числових в'язанок з групою діедра випуклого n-кутника, що дозволяє підвищити швидкість побудови тактичних конфігурацій, і тим самим розширити можливості синтезу конфігурацій високих порядків.
6. На прикладах спрощеної побудови частково зрівноважених блок-схем вперше показано, що ланцюжковий спосіб упорядкування елементів множини та послідовна їх трансляція є регулярним прийомом побудови блок-схем.
7. Впровадження в практику запропонованого підходу дало змогу спростити побудову та систематизувати вивчення розширеного класу частково зрівноважених блок-схем і тим самим розширити можливості їх практичного застосуваня в техніці та виробництві, зокрема, в побудові оптимальних планів багатофакторного експерименту.
8. Вперше розроблено пакет алгоритмічних засобів для побудови блок-схем за допомогою числових в'язанок та побудовані блок-схеми t _ (v, k, ) для t=25.
Публікації за темою дисертаційної роботи
Соломко М.Т. Спрощений метод генерації сполучень // Контрольно-вимірювальна техніка. Львів: “Світ”, 1993. Вип. 50. С. 86-91.
Рибіцький Т.О. Соломко М.Т. Методи синтезу лінійок Голомба // Технічні засоби автоматизації вимірів та керування науковими дослідженнями: Вісник ЛПІ. Львів, 1992. №267. С. 79-80.
Соломко М.Т. Побудова систем трійок Штейнера // “Комп'ютерна інженерія та інформаційні технології”: Вісник ДУ “Львівська політехніка”. №294. 1995. С. 93-97.
Велика О.Т., Парамуд Н.Я., Різник В.В., Соломко М.Т. Синтез циклічних блок-схем за допомогою ідеальних кільцевих в'язанок // Прикладна математика: Вісник ДУ “Львівська політехніка”. №364. 1999. С. 187-189.
Різник В.В., Різник О.Я., Соломко М.Т. Моделювання та дослідження комбінаторних конфігурацій за допомогою числових в'язанок // Комп'ютерна інженерія та інформаційні технології: Вісник Державного університету “Львівська політехніка”. №370. 1999. С. 78-81.
Різник В.В., Кісь Я.П., Соломко М.Т. Комбінаторні конфігурації в радіофізичних методах досліджень // Тези доповідей Міжнародної наукової конференції, присвяченої 150-річчю від дня народження Івана Пулюя. Львів, 1995. С. 218.
Різник В.В., Різник О.Я, Кісь Я.П., Соломко М.Т. Комбінаторні моделі для синтезу оптимальних планів експерименту в задачах радіоелектроніки // Матеріали Міжнародної НТК “Сучасні проблеми автоматизованої розробки і виробництва радіоелектронних засобів, застосування засобів зв'язку та підготовки інженерних кадрів”. Львів, 1996. Ч.2. С. 215.
Різник В.В., Купчак М.В., Соломко М.Т. Комбінаторні конфігурації в задачах моделювання телекомутаційних систем // Матеріали міжнародної НТК “Сучасні проблеми автоматизованої розробки і виробництва радіоелектронних засобів, застосування засобів зв'язку та підготовки інженерних кадрів”. Львів, 1996. Ч.2. С. 214.
Анотація
Соломко М.Т. Синтез комбінаторних конфігурацій на рівні блок-схем за допомогою числових вязанок. Дисертація у вигляді рукопису на здобуття наукового ступеня кандидата технічних наук за спеціальністю 01.05.02 - “Математичне моделювання та обчислювальні методи”, Державний університет “Львівська політехніка”. м. Львів, 2000р.
В дисертаційній роботі захищаються методи побудови класичних комбінаторних конфігурацій за допомогою прикладної теорії вязанок: метод побудови неповних зрівноважених блок-схем за допомогою ідеальних кільцевих вязанок; метод побудови тактичних конфігурацій за допомогою ідеальних кільцевих вязанок; метод побудови частково збалансованих блок-схем за допомогою компактних лінійок-вязанок та компактних кільцевих вязанок; метод побудови частково зрівноважених блоків за допомогою двократних компактних вязанок із розгалуженою структурою. Досліджено ефективність розроблених методів та алгоритми, обгрунтовано їх переваги та можливості практичного застосування.
Ключові слова: комбінаторна конфігурація, моделювання, блок-схема, числова вязанка, синтез.
Аннотация
Соломко М.Т. Синтез комбинаторных конфигураций на уровне блок-схем с помощью числовых вязанок. Диссертация на соискание ученой степени кандидата технических наук по специальности 01.05.02 - “Математическое моделирование и вычислительные методы” Госсударственный университет “Львивська политехника”. г.Львов, 2000г.
В диссертационной работе защищаются методы построения классических комбинаторных конфигураций с помощью прикладной теории вязанок: метод построения неполных уравновешенных блок-схем с помощью идеальных кольцевых вязанок; метод построения тактических конфигураций с помощью идеальных кольцевых вязанок; метод построения частично уравновешенных блок-схем с помощью компактных линеек-вязанок и компактных кольцевых вязанок; метод построения частично уравновешеных блоков с помощью двукратных компактных вязанок с разветвленной структурой.
В качестве базовых моделей предложено использовать числовые последовательности в виде вязанок с кольцевой, цепочной и разветвленной структурами. Это позволило упростить построение и расширить исследование неполных блок-схем и тактических конфигураций, благодаря использованию обнаруженных взаимосвязей между вязанками и комбинаторными конфигурациями различных типов. Вязанки оказались очень удобными моделями для быстрого построения комбинаторных конфигураций высоких порядков с разнообразными наборами параметров.
Разработан метод построения широкого класса производных, остаточных и дополнительных блок-схем, которые принадлежат к неполным уравновешеным блокам.
Впервые с помощью вязанок построены тактические конфигурации с использованием двух блок-схем, получаемых из соответствующих идеальных кольцевых вязанок, и показано, что достаточными условиями построения тактических конфигураций является присутствие дополняющих блоков из производной и остаточной блок-схем, причем, принцип построения t-конфигурации не нарушается с увеличением порядка идеальной кольцевой вязанки.
Впервые выявлена тесная взаимосвязь вязанок с группой диедра выпуклого n-угольника, что позволяет ускорить построение тактической конфигурации.
Предложен метод построения частично уравновешенных блок-схем с помощью неидеальных линеек-вязанок. С целью единого подхода к изучению частично уравновешенных блок-схем предложена матрица инцидентности, с помощью которой можно определить ассоциативную схему, а также установить связи между элементами этой же частично уравновешенной блок-схемы.
Установлено, что частично уравновешенные блок-схемы можно построить не только с помощью линеек-вязанок, но и используя компактные кольцевые вязанки и компактные вязанки с разветвленной структурой, что позволяет расширить возможности использования вязанок для моделирования блок-схем.
Впервые разработан эффективный синтез блок-схем системным методом с использованием критерия управления ситуацией, который уменьшает объем вычислений в два и больше раз. Показан метод построения блок-схем с помощью объединения аппарата теории вязанок с системным методом, что дало возможность строить блок-схемы с расширенным диапазоном значений параметров синтезированных блок-схем. Предложенный системный метод впервые позволяет эффективно строить все неизоморфные блок-схемы для заданых значений параметров.
Приведены результаты построения блок-схем с параметрами t-(v, k, ) для t=25.
Ключевые слова: комбинаторная конфигурация, моделирование, блок-схема, числовая вязанка, синтез.
Annotation
Solomko M.T. Syntethis of combinatorial configurations on the block-design's level by numerical bundles.
The thesis is represented as a manuscript to acquire for degree of candidate of technical sciences in speciality 01.05.02 - Mathematical simulation and computing techniques, State University “Lvivs'ka Politechnika”, Lviv, 2000.
This thesis contains techniques and algorithms of synthesis of classical combinatorial configurations using applied theory of bundles, namely: technique of synthesis of balanced incomplete block designs by ideal ring bundles; technique of synthesis of tactical configurations by ideal ring bundles; algorithm of construction of partial balanced block-designs by compact ruler-bundles and compact ring bundles; technique of construction of partial balanced blocks by two-times compact bundles with tree-like structure.
Effectiveness of developed technique and algorithms has been researched and their advantages and possibilities for application have been grounded.
Key words: combinatorial configuration, simulation, block-design, numerical bundle, synthesis.
Размещено на Allbest.ru
...Подобные документы
Алгоритми переведення чисел з однієї позиційної системи числення в іншу. Перетворення і передавання інформації. Булеві функції змінних, їх мінімізація. Реалізація функцій алгебри логіки на дешифраторах. Синтез комбінаційних схем на базі мультиплексорів.
курсовая работа [3,2 M], добавлен 02.09.2011Побудова графічної схеми алгоритму та розмітка станів автомата, графа та кодування, структурної таблиці. Синтез комбінаційних схем для функцій збудження тригерів і вихідних сигналів. Представлення функції в канонічних формах алгебр Буля, їх мінімізація.
курсовая работа [902,8 K], добавлен 27.08.2014Применение граф-схем - кратчайший путь доказательства теорем. Нахождение искомых величин путем рассуждений. Алгоритм решения логических задач методами таблицы и блок-схемы. История появления теории траекторий (математического бильярда), ее преимущества.
реферат [448,4 K], добавлен 21.01.2011Поняття математичного моделювання. Форми завдання моделей: інваріантна; алгоритмічна; графічна (схематична); аналітична. Метод ітерацій для розв’язку систем лінійних рівнянь, блок-схема. Інструкція до користування програмою, контрольні приклади.
курсовая работа [128,6 K], добавлен 24.04.2011Теорія графів та її використання у різних галузях. У фізиці: для побудови схем для розв’язання задач. У біології: для розв’язання задач з генетики. Спрощення розв’язання задач з електротехніки за допомогою графів. Математичні розваги і головоломки.
научная работа [2,1 M], добавлен 10.05.2009Скорочені, тупикові диз'юнктивні нормальні форми. Алгоритм Квайна й Мак-Класки мінімізації булевої функції. Геометричний метод мінімізації булевої функції. Мінімізація булевої функції за допомогою карти Карно. Побудова оптимальних контактно-релейних схем.
курсовая работа [287,0 K], добавлен 28.12.2010Основні засади комбінаторики та теорії множин на основі аксіоматики Цермело-Френкеля і використання правила суми й добутку. Знаходження кусково-постійних конфігурацій множин засобами мови програмування IDE C++ Builder з допомогою вбудованого GUI.
контрольная работа [539,5 K], добавлен 27.11.2010Элементы алгебры, логические операции над высказываниями. Получение логических следствий из данных формул и посылок для данных логических следствий. Необходимые и достаточные условия. Анализ и синтез релейно-контактных схем. Логические следствия и формы.
дипломная работа [295,2 K], добавлен 11.12.2010Аналіз рівняння еліпсоїда, властивостей кривих і поверхонь другого порядку. Канонічне рівняння гіперболи за допомогою перетворень паралельного переносу й повороту координатних осей. Дослідження форми поверхні другого порядку методом перетину площинами.
курсовая работа [137,1 K], добавлен 27.12.2010Поняття криволінійного інтеграла першого роду (по довжині дуги). Обчислення криволінійних інтегралів першого роду. Застосування криволінійного інтеграла першого роду. Фізичний зміст та поняття криволінійного інтеграла другого роду (по координатах).
реферат [535,9 K], добавлен 10.03.2011Аналіз математичних моделей технологічних параметрів та методів математичного моделювання. Задачі технологічної підготовки виробництва, що розв’язуються за допомогою математичного моделювання. Суть нечіткого методу групового врахування аргументів.
курсовая работа [638,9 K], добавлен 18.07.2010Выбор основного алгоритма решения задачи. Требования к функциональным характеристикам программы. Минимальные требования к составу и параметрам технических средств и к информационной и программной совместимости. Логические модели, блок-схемы алгоритмов.
курсовая работа [13,1 K], добавлен 16.11.2010Нахождение минимального пути от фиксированной до произвольной вершины графа с помощью алгоритма Дейкстры, рассмотрение основных принципов его работы. Описание блок-схемы алгоритма решения задачи. Проверка правильности работы разработанной программы.
курсовая работа [495,4 K], добавлен 19.09.2011Суть модифицированного метода Эйлера. Определение интерполяционного многочлена. Выведение формулы трапеций из геометрических соображений. Применение для расчетов интерполированного полинома Ньютона. Составление блок-схемы алгоритма решения уравнений.
курсовая работа [252,7 K], добавлен 14.02.2016Назначение, состав и структура арифметическо-логических устройств, их классификация, средства представления. Принципы построения и функционирования АЛУ ЭВМ. Создание блок-схемы алгоритма умножения, определение набора управляющих сигналов, схемное решение.
курсовая работа [134,0 K], добавлен 25.10.2014Сутність, особливості та історична поява чисел "пі" та "е". Доведення ірраціональності та трансцендентності чисел "пі" та "е". Методи наближеного обчислення чисел "пі" та "е" за допомогою числових рядів та розкладу в нескінченні ланцюгові дроби.
курсовая работа [584,5 K], добавлен 18.07.2010Объединенная классификация суждений, их анализ и практическое применение круговых схем Эйлера. Установление вида сложного суждения, оценка его составных частей и составление его логической схемы. Определение формально-логического закона и его нарушений.
контрольная работа [48,3 K], добавлен 26.08.2011Математическое объяснение метода Эйлера, исправленный и модифицированный методы. Блок-схемы алгоритмов, описание, текст и результаты работы программы. Решение обыкновенных дифференциальных (нелинейных) уравнений первого порядка с начальными данными.
курсовая работа [78,1 K], добавлен 12.06.2010Оценка вероятности простоя цеха в виде схемы движения заявок или в виде соответствия "состояния системы"-"события". Выбор единицы моделирования и погрешности измеряемых параметров. Создание блок-схемы и листинга программы, отладка модели на языке GPSS.
лабораторная работа [213,6 K], добавлен 15.04.2012Сутність гармонічної, квадратичної, логарифмічної прогресій. Аналіз методів доведень алгебраїчних нерівностей за допомогою прогресій. Розв'язання задач на дослідження властивостей середнього степеневого для заданих числових послідовностей та нерівностей.
курсовая работа [396,9 K], добавлен 26.04.2012