Применение высокопроизводительных вычислений для поиска троек взаимно частично ортогональных диагональных латинских квадратов порядка 10

Авторы

  • Олег Сергеевич Заикин Автор
  • Эдуард Игоревич Ватутин Автор
  • Алексей Дмитриевич Журавлев Автор
  • Максим Олегович Манзюк Автор

Аннотация

Статья посвящена поиску троек взаимно частично ортогональных диагональных латинских квадратов порядка 10. Для каждой известной пары ортогональных диагональных латинских квадратов порядка 10 достраивается третий диагональный латинский квадрат таким образом, чтобы условие ортогональности между ним и квадратами из рассматриваемой пары нарушалось в как можно меньшем количестве ячеек. Используются два подхода: первый основан на сведении исходной задачи к задаче о булевой выполнимости, а второй – на использовании метода грубой силы. Построено несколько троек указанного вида с рекордными характеристиками. Эксперименты были проведены в проекте добровольных распределенных вычислений SAT@home, а также на вычислительном кластере.

Биографии авторов

  • Олег Сергеевич Заикин
    к.т.н., н.с. лаборатории дискретного анализа и прикладной логики
  • Эдуард Игоревич Ватутин
    к.т.н., доцент кафедры вычислительной техники
  • Алексей Дмитриевич Журавлев
    программист
  • Максим Олегович Манзюк
    программист

Опубликован

2016-06-07

Выпуск

Раздел

Дискретная математика и математическая кибернетика