Hardprob/Maximum Set Splitting — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
Строка 9: Строка 9:
 
* {{has-npc-reduction}} {{vim|820790843}}
 
* {{has-npc-reduction}} {{vim|820790843}}
 
* {{add-random-fuzzing-tests}}
 
* {{add-random-fuzzing-tests}}
 +
** Тесты написаны, и ими выявлена ошибка! Можно разобраться и исправить
 +
*** тесты или сведение
 +
*** Засчитывается как полноценное исследование!
 
----
 
----
 
<small>
 
<small>

Текущая версия на 10:06, 21 мая 2025

Maximum-set-splitting.svg
  • Коллекция C подмножеств конечного множества S.
  • Найти разбиение S, на непересекающиеся множества S1 и S2.
  • Максимизировать число подмножеств C, которые «разделены» между S1 и S2, т.е. не лежат полностью в S1 или S2.

Код в «maximum-set-splitting.ipynb» на гитлаб или живьем в лабе

  • Data-vis-logo.png — есть тестовые данные и визуализация.
  • PyomoLogo.png — есть Pyomo-формулировка для ЦЛП. 📺видео📺
  • Npc-reduction-python-logo.png — есть сведение на Python NP-полной задачи к данной. 📺видео📺
  • Yes-you-can-icon.png Можно доработать — сделать Вероятностное тестирование NPC-сведения!
    • Тесты написаны, и ими выявлена ошибка! Можно разобраться и исправить
      • тесты или сведение
      • Засчитывается как полноценное исследование!