Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 21/03/21 Вск 22:54:45 2428727391
Stargraphs.svg.png 42Кб, 1920x484
1920x484
Двач, помоги решить задачу.

Нужно определить максимальное количество рёбер в простом двудольном графе, который не имеет паросочетаний размера k и не содержит звезд из l рёбер.
Аноним 21/03/21 Вск 22:55:03 2428727702
бамп
Аноним 21/03/21 Вск 22:55:46 2428728243
бамп
Аноним 21/03/21 Вск 22:56:19 2428728544
бамп
Аноним 21/03/21 Вск 22:57:00 2428729035
бамп
Аноним 21/03/21 Вск 22:57:34 2428729456
бамп
Аноним 21/03/21 Вск 22:58:34 2428730247
бамп
Аноним 21/03/21 Вск 22:59:06 2428730628
бамп
Аноним 21/03/21 Вск 22:59:28 2428730869
бамп
Аноним 21/03/21 Вск 23:01:11 24287320010
бамп
Аноним 21/03/21 Вск 23:01:38 24287324411
бамп
Аноним 21/03/21 Вск 23:02:37 24287330812
Аноним 21/03/21 Вск 23:04:26 24287343413
Аноним 21/03/21 Вск 23:05:35 24287352814
бамп
Аноним 21/03/21 Вск 23:06:40 24287360415
бамп
Аноним 21/03/21 Вск 23:07:19 24287364616
бамп
Аноним 21/03/21 Вск 23:07:36 24287367517
бамп
Аноним 21/03/21 Вск 23:09:14 24287378918
бамп
Аноним 21/03/21 Вск 23:10:46 24287388519
бамп
Аноним 21/03/21 Вск 23:12:54 24287403620
бамп
Аноним 21/03/21 Вск 23:18:10 24287442221
бамп
Аноним 21/03/21 Вск 23:25:33 24287488422
бамп
Аноним 21/03/21 Вск 23:28:45 24287507523
Аноним 21/03/21 Вск 23:29:30 24287511624
Аноним 21/03/21 Вск 23:31:40 24287524425
Аноним 21/03/21 Вск 23:31:47 24287525326
бамп
Аноним 21/03/21 Вск 23:35:38 24287549327
>>242875244
Никак, я не понимаю каким боком тут звезды. Ну то есть понятно что у нас могут быть паросочетания размером k - 1 и еще сюда можно каким-нибудь образом приплести реберное покрытие графа, но пока у меня идей нет.
Аноним 21/03/21 Вск 23:38:00 24287562728
бамп
Аноним 21/03/21 Вск 23:38:03 24287563029
>>242875493
ну смотри, тебе надо насыпать в граф ребра, пока не будет либо степень l, либо паросочетания твои.
Аноним 21/03/21 Вск 23:39:47 24287573030
>>242875630
соответственно берем k-1 пару, дальше из одной из вершин делаем звезду, получаем сколько-то ребер. это уже оценка снизу, которую мы конструктивно можем соорудить.
Аноним 21/03/21 Вск 23:47:41 24287616431
Безымянный.png 4Кб, 760x504
760x504
>>242875630
>>242875730
Окей, допустим что у нас граф на четырех вершинах. В таком графе у нас 2 паросочетания, k = 1.

Вершины 2 и 3 являются звездами с двумя ребрами, значит наше l = 1. Пока не сходится.
Аноним 21/03/21 Вск 23:48:47 24287622932
дальше надо понять что делать со связностью, т.к. объединение звезд это очень тупая линейная конфигурация, надо понять не может ли быть более интересных связных кусков и за счет этого впихивать в них больше ребер и получить квадрат.ну т.е. допустим у тебя слева справа по min(l-1,k-1) вершин и ты такой полный двудольный граф заряжаешь. тогда у тебя все еще выполняется условие задачи, получается не особо много вершин, и что-то вроде l-1 на k-1 ребер. кажется в плане ребер та же ботва что и в предыдущем пункте. значит надо брать лишнее ребро, и искать что это дает. по идее если у тебя степени ограничены, то значит эти ребра распределены по большому количеству вершин, а это в какой-то момент должно вылезать в количестве паросочетаний.
Аноним 21/03/21 Вск 23:49:38 24287627333
>>242876164
не, падажжи, у тебя в условии ничего про количество вершин нет, ты начинаешь с k l, и потом максимизируешь ребра. сколько у тебя вершин при этом получится вообще говоря хз, пока мы не научились делать самые хорошие графы.
Аноним 21/03/21 Вск 23:52:35 24287645434
>>242876164
тот граф, который нарисовал говорит нам только о том, что твой F(k,l) который мы ищем, такой что F(3,3)>=3
>В таком графе у нас 2 паросочетания, k = 1.
нет, если у тебя два паросочетания, значит граф не содержит паросочетания размера 3
Аноним 21/03/21 Вск 23:57:09 24287671335
>>242876454
>нет, если у тебя два паросочетания, значит граф не содержит паросочетания размера 3
Так, ну это ошибку я понял.

>>242876229
Да, спасибо Анон, ты действительно помог. Три часа сидел над этим.
Аноним 22/03/21 Пнд 00:40:39 24287926236
436BA703-9FE7-4[...].png 132Кб, 284x479
284x479
Ответ 2(k-1)(l-1). Возьмем максимальное паросочетание - k-1 пар. Оставшиеся вершины, не смежные ребрам из паросочетания, могут быть соединены ребрами только с этими 2(k-1) вершинами, а каждая из них имеет степень не выше l-1. Тогда получаем 2(k-1) + 2(k-1)*(l-2) = 2(k-1)(l-2)
Аноним 22/03/21 Пнд 00:45:12 24287955737
>>242879262
okay, допустим у тебя k=2, тогда получается 2*(l-1) ребер. и одно паросочетание. как это должно работать?
Аноним 22/03/21 Пнд 01:09:40 24288102038
>>242879557
Представь, что ты одну отметил одну вершину и еще миллион. И соединил эту вершину с миллионом остальных. Тогда в графе максимальное паросочетание из одного ребра, но вершин миллион плюс один.
Аноним 22/03/21 Пнд 01:10:09 24288104339
>>242881020
очень хорошо, но х2 так не получить.
Аноним 22/03/21 Пнд 01:10:48 24288109340
Аноним 22/03/21 Пнд 01:12:50 24288120541
Безымянный.png 15Кб, 832x1236
832x1236
>>242879262
>>242879557
А если у нас наф типа пикрелейтед, у него нет паросочетаний (k = 1), есть одна звезда на 2 ребра -> l = 3;

Тогда число ребер = (k - 1)(l - 1) = 0 2 = 0
Аноним 22/03/21 Пнд 01:13:54 24288126242
>>242881205
Зведочки отклеились.
(k - 1)x(l - 1) = 0x2 = 0
Аноним 22/03/21 Пнд 01:15:56 24288138943
>>242881205
По условию k паросочетаний нет, k-1 - максимальное паросочетание, l-1 максимальное количество ребер в звезде
Аноним 22/03/21 Пнд 01:18:37 24288153244
>>242881389
>максимальное паросочетание
Равное нулю, оно ноль. Если нет k паросочетаний, то k - 1 можт быть равно нулю, нет?
Аноним 22/03/21 Пнд 01:22:28 24288171645
>>242879557
Да, там действительно ошибка. Возьмем две вершины и максимального паросочетания, соединенные ребром, если каждая из них соединена ребром не из паросочетания, то ребро, соединяющее две вершины можно заменить на два, и тогда паросочетание оказывается не максимальным. Поэтому вершины можно добавлять только из одной доли. Итого выходит 2(k-1) + (k-1)(l-2) = (k-1)*l, k-1 - максимальное паросочетание, l-1 - максимальная звезда. Надеюсь, понятно написал)
Аноним 22/03/21 Пнд 01:26:08 24288190646
>>242881532
Ну в условии есть ограничение, что паросочетаний из k ребер нет. Любое другое количество возможно ( при этом конечно, меньшее). Если k=1, то максимальное паросочетание равно 0, а граф простой, т. е. вершин нулевой степени нет. Тогда и вершин 0
Аноним 22/03/21 Пнд 01:29:23 24288202947
>>242881716
>вершины можно добавлять только из одной доли.
это утверждение следует доказать. по факту оно тут наиболее интересный кусок задачи, т.к. конструктивно собрать хороший граф это более-менее лайтово раз даже мы тут это потянули по идее нужна конструкция вида, пусть вот у нас максимальное паросочетание размером k-1, при этом ребер (k-1)x(l-1)+1, максимальная степень l-1, и дальше как-то приходить к противоречию по паросочетанию. для k=2 вроде выше получилось, но надо общий случай.
Аноним 22/03/21 Пнд 01:34:36 24288225748
>>242882029
Так ошибочное доказательство вот здесь >>242879262, а вот тут >>242881716 объяснение, почему оно ошибочное и как оно исправимо. Добавляем к максимальному паросочетанию вершины, если добавим сразу в обе доли, то паросочетание уже не максимальное. Добавляем только к одной, получаем такой ответ. Максимальность из построения напрямую следует

Аноним 22/03/21 Пнд 01:38:12 24288240649
>>242882257
падажжи, там доказательство почему нельзя дальше увеличивать ту конструкцию которую ты придумал, ниоткуда не следует что в общем случае граф должен выглядеть именно так.
Аноним 22/03/21 Пнд 01:42:40 24288260550
Безымянный.png 3Кб, 536x504
536x504
Так блэт, я запутался. Тут число паросочетаний = 2. И еще тут 2 звезды, по 2 ребра в каждом. То есть k = 3, l = 3.

(3 - 1)(3 - 1) = 4, а ребра 3. Где подвох? Или считаются все ребра, входящие во все звезда? Тогда это 3 ребра, а l = 4.

изучаю графы третий день, не пинайте сильно
Аноним 22/03/21 Пнд 01:45:25 24288271951
>>242882605
то что формула это оценка сверху, а твой граф до нее не дотягивает. но утверждение состоит в том, что никакой граф с данными ограничениями эту формулу не переплюнет и не даст например 5 ребер.
Аноним 22/03/21 Пнд 01:48:32 24288284452
>>242882406
Там нет никакой конструкции. Возьмем произвольный граф с условиями на паросочетания и звезды. Возьмем в нем максимальное паросочетание из k-1 ребра и 2(k-1) вершин. Пусть есть еще какие-то вершины. Эти вершины не могут быть соединены между собой, иначе паросочетание не максимальное. В каждой паре вершин из максимального паросочетания только одна может быть соединена с вершинами не из этого паросочетания, иначе оно не максимальное. Каждая такая вершина может быть соединена не более чем с l-2 вершинами по условию. Вот и выходит, 2(k-1) + (k-1)(l-2)
Аноним 22/03/21 Пнд 01:50:14 24288290453
>>242882844
В итоге граф это набор звезд
Аноним 22/03/21 Пнд 01:50:39 24288292554
>>242882844
действительно, так вроде норм.
Аноним 22/03/21 Пнд 01:51:39 24288296755
>>242882719
А, понял, это формула не для точного вычисления ребер, а для максимально возможного.
Аноним 22/03/21 Пнд 01:51:54 24288298056
>>242882925
А ты где учишься? Чет интересно стало
Аноним 22/03/21 Пнд 01:52:29 24288301257
>>242882980
я нигде, я тот анон, который начал опу помогать в начале треда.
Аноним 22/03/21 Пнд 01:53:43 24288305958
>>242883012
А оп спать лег видимо, да и ладно
Аноним 22/03/21 Пнд 01:54:43 24288309759
>>242883059
Не лег. Курсы прохожу на степике, вкатываюсь в математику.
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов