Hardprob/Maximum K-Satisfiability — различия между версиями
Материал из DISCOPAL
					
										
					
					StasFomin (обсуждение | вклад)  | 
				StasFomin (обсуждение | вклад)   | 
				||
| Строка 10: | Строка 10: | ||
* {{has-pyomo-model}}  | * {{has-pyomo-model}}  | ||
* {{has-npc-reduction}}  | * {{has-npc-reduction}}  | ||
| − | * {{add-random-fuzzing-tests}}  | + | <!-- * {{add-random-fuzzing-tests}} -->  | 
----  | ----  | ||
<small>  | <small>  | ||
Версия 12:23, 19 мая 2023
- Константа k≥2, множество переменных U,
 - Коллекция C скобок-дизъюнкций литералов, где литерал это какая-то переменная или ее отрицание, размер скобки не больше k.
 - Найти истинное присваивание для U.
 - Максимизировать число выполненных скобок.
 
Код в «maximum-k-satisfiability.ipynb» на гитлаб или живьем в лабе
-  
 — есть тестовые данные и визуализация. -  
 — есть Pyomo-формулировка для ЦЛП. -  
 — есть сведение на Python NP-полной задачи к данной. 
- Задача в базе NP-полных задач Вигго Кана
 - Код задачи в книге «ГД» → «LO2»
 - Код задачи в книге «ГД» → «LO5»
 
Задача зарезервирована: Abel1502 08:50, 11 мая 2023 (UTC)