Участник:StasFomin/AA — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
Строка 1: Строка 1:
{{:Hardprob/Minimum Metric Traveling Salesperson Problem}}
+
{{:Hardprob/Maximum Common Embedded Sub-Tree}}
 +
 
 +
----
 +
 
 +
<templatedpagelist>
 +
showtotal=yes
 +
namespace=Main
 +
limit=1
 +
order=lastedit desc,pagename
 +
output=template
 +
template=IncludeCard2
 +
redirect=no
 +
category=ClassicHardProblems
 +
notcategory=Solved
 +
notcategory=Теоретические_задачи
 +
ignore=Permission denied
 +
ignore=A
 +
ignore=Open Classic Hard Problems
 +
</templatedpagelist>

Версия 15:25, 19 мая 2025

  • Деревья T1 и T2 с метками на вершинах.
  • Найти общее встроенное поддерево, т.е. помеченное дерево T', которое можно встроить в оба исходных дерева. Встраивание из T' в T, это инъективная функция от вершин T' в вершины T, которая сохраняет метки и отношения предшествования (пропускать предшественников можно).
  • Максимизировать размер общего поддерева, |T'|.

Код в «aa.ipynb» на гитлаб или живьем в лабе



Всего страниц найдено: 1.


Задача «Minimum Test Collection»©


  • Коллекция C подмножеств конечного множества S.
  • Найти подколлекцию C'⊆ C, такую, что для каждой пары различных элементов (и для каждого элемента этой пары) , есть некоторое подмножество , которое содержит точно один элемент из этой пары.
  • Минимизировать мощность этой подколлекции |C'|.

Для понимания названия задачи, представим, что S — это множество возможных болезней, а подмножества — это симптомы (или «тесты»), которые могут быть характерны для нескольких болезней. И мы должны выбрать такой набор симптомов-тестов, чтобы имея результаты, мы могли отличить у пациента любые пары болезней.


Код в «minimum-test-collection.ipynb» на гитлаб или живьем в лабе

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

Задача зарезервирована: StasFomin 20:35, 21 мая 2025 (UTC)