powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Минимизация логических выражений
4 сообщений из 4, страница 1 из 1
Минимизация логических выражений
    #39451783
Damir_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Хотел поинтересоваться, если кто реализовывал методы минимизации , то какие алгоритмы вам кажутся наиболее удобными
с точки зрения реализации.
Конечно везде в основном описывается алгоритм Квайна-Мак Класки. Смысл его конечно я понял, правда здесь нужно создавать много виртуальных таблиц.
Есть такой метод который называется метод самопонижающихся циклов. К сожалению, я по учебнику что то не очень понял его, ищутся какие то ранги.
Так что вот хотел узнать у вас насчет методов.
...
Рейтинг: 0 / 0
Минимизация логических выражений
    #39451863
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Damir_85,

Я на первом курсе реализовывал минимизацию систем функций методом квайна-мак класки. Удобен с т.з. реализации, но этот метод не практичен с точки зрения производительности(минимизировать функции от многих аргументов - будет очень долго)(хотя оптимальный с точки зрения результата).

что-бы работало на функциях от многих аргументов, нужно ещё применять метод разбития функций, на функции с меньшим кол-вом аргументов. результат будет менее оптимален, но зато компьютер его просчитает за приемлемое время.
...
Рейтинг: 0 / 0
Минимизация логических выражений
    #39452111
Damir_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNDamir_85,

Я на первом курсе реализовывал минимизацию систем функций методом квайна-мак класки. Удобен с т.з. реализации, но этот метод не практичен с точки зрения производительности(минимизировать функции от многих аргументов - будет очень долго)(хотя оптимальный с точки зрения результата).

что-бы работало на функциях от многих аргументов, нужно ещё применять метод разбития функций, на функции с меньшим кол-вом аргументов. результат будет менее оптимален, но зато компьютер его просчитает за приемлемое время.
Получается все время нужно создавать динамические таблицы для каждой итерации склеивания? А потом еще динамическую таблицу представляющую импликантную матрицу, вы так реализовывали?
Пока насчет кол-ва аргументов не парюсь, думаю будет не больше 5-7, а упрощение будет не системы функций, а одной функции от нескольких переменных
...
Рейтинг: 0 / 0
Минимизация логических выражений
    #39452212
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Минимизация логических выражений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]