С 2010 года · Более 2 млн запусков инструментов в месяц
С 2010 года
Добавить в Chrome

Моя Панель Инструментов

Автоматический Режим

Сохранённых инструментов пока нет.

Премиум-версия
Домашняя страница > Математика > Продвинутые математические операции

Решатель задачи о стабильных браках

Решатель задачи о стабильных браках от MiniWebtool применяет алгоритм Гейла — Шепли к ранжированным предпочтениям двух групп одинакового размера. Выберите предлагающую сторону и изучите предложения и проверки блокирующих пар, чтобы понять полученное стабильное сопоставление.

Нужна помощь с инструментом? Спросите ИИ

В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.

Посмотреть вопрос

3 бесплатных использования в деньБез регистрацииМгновенный результат
Решатель задачи о стабильных бракахПопробуйте — бесплатно ▼
Гейл–Шепли: предложение, удержание, отказ, пока никто не хочет сменить пару

Вставьте ниже упорядоченные списки предпочтений обеих групп, чтобы получить устойчивое паросочетание и пошаговый ход предложений.

A
Одна строка на участника: Имя: Выбор1, Выбор2, ... — перечислите всех участников Группы Б по порядку.
B
Тот же формат. Каждый участник Группы Б ранжирует всех участников Группы А.
В алгоритме Гейла-Шепли предлагающая сторона получает наилучшего возможного стабильного партнера, а принимающая — наихудшего.

Embed Решатель задачи о стабильных браках Widget

О Решатель задачи о стабильных браках

Решатель задачи о стабильных браках — это интерактивная реализация алгоритма Гейла-Шепли с отложенным принятием. Этот алгоритм сопоставления, представленный в 1962 году Дэвидом Гейлом и Ллойдом Шепли, доказывает, что всегда можно составить стабильные пары между двумя группами равного размера, если каждый участник предоставил полный список своих предпочтений. Инструмент принимает списки предпочтений, пошагово выполняет алгоритм и визуализирует результат в виде стабильного сопоставления, анимации двудольного графа, тепловых карт и подтвержденного доказательства отсутствия блокирующих пар.

Что такое задача о стабильных браках?

Даны два непересекающихся множества одинакового размера — например, n мужчин и n женщин, или n кандидатов и n вакансий. У каждого участника есть полный список предпочтений относительно участников другой группы. Сопоставление — это разбиение всех на пары «один-к-одному». Сопоставление называется стабильным, если не существует пары (a, b) вне сопоставления, которая предпочла бы быть друг с другом больше, чем со своими назначенными партнерами.

Формально, сопоставление M стабильно, если нет блокирующей пары — пары (a, b), где a в паре с b', а b в паре с a', таких что:

a предпочитает b больше, чем b' И b предпочитает a больше, чем a'

Если оба условия выполняются, a и b бросят своих партнеров, что делает сопоставление нестабильным. Стабильное сопоставление — это такое, где подобных пар нет.

Алгоритм Гейла-Шепли

Гейл и Шепли конструктивно доказали, что стабильное сопоставление существует для любого набора предпочтений. Алгоритм проходит в раундах:

  1. Каждый свободный предлагающий делает предложение самому предпочтительному кандидату из своего списка, который его еще не отвергал.
  2. Каждый принимающий, получивший одно или несколько предложений, выбирает наиболее предпочтительного (сравнивая его с текущим временным партнером) и временно принимает его; остальные отвергаются.
  3. Отвергнутые предлагающие снова становятся свободными и переходят к следующему выбору в следующем раунде.
  4. Алгоритм завершается, когда все предлагающие заняты — это гарантированно происходит максимум за n² предложений.
Временная сложность: O(n²) Сложность по памяти: O(n²) Макс. предложений: n²

Ключевые теоретические свойства

Существование и уникальность

Стабильное сопоставление существует всегда (Гейл и Шепли, 1962), но не всегда уникально. Для одного набора предпочтений может быть несколько вариантов стабильных пар.

Оптимальность для предлагающих

Когда одна сторона предлагает, алгоритм Гейла-Шепли выдает стабильное сопоставление, оптимальное для предлагающих: каждый предлагающий получает лучшего партнера, который возможен при условии стабильности. По симметрии это также наихудшее (пессимальное) сопоставление для принимающих. Смена предлагающей стороны в этом калькуляторе часто меняет результат.

Устойчивость к стратегиям

В алгоритме Гейла-Шепли предлагающим невыгодно лгать о своих предпочтениях: говорить правду — доминирующая стратегия. Однако принимающие иногда могут получить выгоду от стратегического искажения списка.

Формат ввода

Калькулятор ожидает по одной строке на участника: имя, двоеточие и полный ранжированный список предпочтений через запятую:

Имя1: выбор1, выбор2, выбор3, ..., последний выбор Имя2: выбор1, выбор2, ... ...

Требования:

Как пользоваться калькулятором

  1. Введите предпочтения Группы А в левое поле — по строке на человека.
  2. Введите предпочтения Группы Б в правое поле в том же формате.
  3. Выберите предлагающую сторону. Попробуйте оба варианта, чтобы сравнить А-оптимальный и Б-оптимальный результаты.
  4. Нажмите «Решить задачу о стабильных браках». Вы получите список пар, статистику, анимацию и проверку стабильности.
  5. Используйте плеер анимации (пуск, шаг, сброс), чтобы увидеть каждое предложение, принятие и замену в деталях.
  6. Изучите тепловую карту. Желтым обведены итоговые пары — посмотрите, насколько высоко или низко они находятся в списках предпочтений.

Примеры применения в реальном мире

Примеры применения в реальном мире
Применение Группа A Группа B Кто делает предложение
Распределение в ординатуру в США (NRMP) Студенты-медики Программы ординатуры при больницах Студенты — с 1998 года механизм обеспечивает результат, оптимальный для студентов
Выбор школы в Нью-Йорке и Бостоне Семьи Государственные школы Семьи — в 2000-х годах заменён механизм, поощрявший стратегическое поведение
Поступление в университеты Абитуриенты Университеты Изначально именно этот пример вдохновил Гейла и Шепли
Обмен почками Пары «донор — реципиент» Другие пары «донор — реципиент» Специализированное расширение теории сопоставлений для поиска циклов
Подбор партнёров и соседей по жилью Пользователи Потенциальные партнёры В потребительских приложениях часто используют упрощённые версии той же идеи

Медицинская резидентура и Нобелевская премия

В 2012 году Шведская королевская академия наук присудила Нобелевскую премию по экономике Ллойду Шепли (за теорию, вместе с Дэвидом Гейлом, который не дожил до этого момента) и Элвину Роту (за применение теории на практике, включая редизайн систем сопоставления врачей и доноров почек). Награда была вручена за «теорию стабильного распределения и практику проектирования рынков».

Часто задаваемые вопросы

Что такое задача о стабильных браках?

Это задача поиска соответствия между двумя группами, где никто не захочет «изменить» своему партнеру, так как не найдет взаимного интереса у более предпочтительного кандидата. Алгоритм Гейла-Шепли всегда находит такое решение.

Должны ли группы быть равными?

В классической модели — да. Для несбалансированных групп (например, больше студентов, чем мест в вузах) используются модификации алгоритма, такие как задача о больницах и резидентах.

Ссылайтесь на этот контент, страницу или инструмент так:

"Решатель задачи о стабильных браках" на сайте https://ru.miniWebtool.com/решатель-задачи-о-стабильных-браках/ от MiniWebtool, https://MiniWebtool.com/

от команды miniwebtool. Обновлено: 22 апр. 2026 г.

Обсудите инструмент с любимым ИИ

В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.

Посмотреть вопрос

Продвинутые математические операции:

Решение по математикеЧто вы хотите решить?

Решение по математике

Примеры
Примеры выражений

Выберите пример, измените числа и решите. log — логарифм по основанию 10, ln — натуральный.

Числа и делители

Дроби и деление

Степени, корни и логарифмы

Алгебра и уравнения

Математический анализ

Геометрия и тригонометрия

Популярные и обновлённые инструменты:

Решатель задач на смесиРешатель задач на совместную работуРешатель задач на возрастСмотреть все →
Домашняя страница > Математика > Продвинутые математические операции > Решатель задачи о стабильных браках