Многосторонний обмен
Три и более участника меняются активами по кругу — когда напрямую друг другу они не подходят, но сделка всё равно складывается. В первой версии вид обмена фиксируется в системе, а подбор участников делает модератор вручную через служебную панель.
Механика цикла А → Б → В → А
Представьте трёх собственников. У участника А есть актив, который хочет получить участник В, но не интересует то, что предлагает В. У участника Б есть актив, который как раз хочет В, а сам Б хочет актив А. Прямых пар нет: А не подходит В напрямую, Б не подходит А напрямую. Но если выстроить их по кругу — А отдаёт актив участнику В, В отдаёт свой актив участнику Б, а Б отдаёт свой актив участнику А — каждый получает именно то, что хотел, хотя менялся не с тем, кто в итоге получил его актив.
Это тот же принцип, что лежит в основе программ перекрёстного донорства почки, где пары «донор — реципиент» замыкаются в похожие циклы: за теорию рыночного дизайна, к которой относится этот класс задач, Элвин Рот и Ллойд Шепли получили Нобелевскую премию по экономике в 2012 году. Сам расчёт цикла — известная и решённая математическая задача, сложность не в алгоритме, а в том, чтобы условия обмена участников были заполнены формально (категория, регион, диапазон стоимости, вид обмена, границы доплаты), а не текстом вроде «хочу что-нибудь на юге».
Когда применяется
Когда у владельца есть чёткий запрос («ищу санаторий в Ессентуках»), но собственник санатория не хочет именно его актив, а хочет что-то третье. В первой версии такие совпадения не подбираются автоматически для пользователей: в служебной панели видны списки «возможен прямой обмен» и «возможна цепочка из трёх участников», а связаться с участниками и организовать сделку — задача модератора площадки.
Цикл из трёх участников
Собственник А готов отдать земельный участок 12 га в Подмосковье, оценочная стоимость ≈ 205 млн ₽, и ищет санаторий в Ессентуках. Собственник Б владеет санаторием на 120 номеров в Ессентуках, оценочная стоимость ≈ 255 млн ₽ — разница составляет 50 млн ₽. Это реальная пара из базы площадки.
Напрямую пара не сходится без доплаты в 50 млн ₽ живыми деньгами. В цепочке эту разницу закрывает не доплата, а третий актив: для примера — собственник В владеет гостиницей на черноморском побережье стоимостью ≈ 205 млн ₽ и как раз ищет участок в Подмосковье, а собственника Б устраивает именно гостиница В. Тогда А передаёт участок В, В передаёт гостиницу Б, Б передаёт санаторий А, а оставшуюся разницу в 50 млн ₽ доплачивает А — потому что получает более дорогой актив. Собственник В и его гостиница здесь — иллюстрация того, как цикл замыкается, а не данные конкретной сделки.