Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет flaass ([info]flaass)
@ 2008-08-09 14:04:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
решение задачки
Условие напоминаю:
В каждой вершине графа стоит светофор, красный/зеленый. В каждую следующую секунду каждый светофор, если среди соседних с ним более половины не его цвета, меняет свой цвет (иначе остается тем же). Докажите, что через некоторое время картинка либо перестанет меняться, либо будет меняться с периодом 2 секунды.

Решение:
Во-первых, если б светофоры меняли цвет не разом, а по очереди, то задача была бы тривиальна, и картинка бы непременно стабилизировалась: ибо при каждом изменении количество "разноцветных" ребер строго уменьшается.
Но здесь так оно не работает, да и не должно: ведь появляются откуда-то циклы длины 2!
А мы заменим граф. Возьмем две копии множества вершин, и соединим вершины из разных копий, если их прообразы соединены. Чтоб совсем гладко, соединим меж собой две копии одной и той же вершины, если ее степень четна.
А теперь будем менять по очереди: сначала по цветам одной доли вычисляем цвета в другой доле, потом по полученным цветам вычисляем новые цвета первой доли и т.д.
Что картинка стабилизируется, теперь очевидно, как и выше. И совсем легко понять, что больше делать ничего не надо: задача решена :)


Нашли трое: [info]jedal@lj на пару с [info]urkud@ljом, и безымянный сотрудник конторы Гугл по имени Томаш Чайка.

Еще возникла попутная задачка:

[info]komprendre@lj: Найти такой граф такой что перед началом мало красных и много зеленых, но через какое-то количество ходов красные "побеждают".
Уточняю: надо выбрать какое-то N и придумать бесконечную серию конечных графов, в каждом из которых вначале не более N красных вершин, а в конце все красные.


(Читать комментарии) - (Добавить комментарий)


[info]unixtechie@lj
2008-08-09 06:31 (ссылка)
это интересная задача вот с какой точки зрения:
есть сильносвязанный граф "дружб" пользователей ЖЖ. Однако подавляющее множество вершин не присутствует on-line 24 часа в сутки, и работает усками по 1ч -- до 2-3, по какому-то распределению.
Возможно что их поведение включает и модель "если мои друзья не написали нового, я сам выключаюсь" (т.е. большинство красные - я переключаю зеленый на красный).

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

Если две вершины зеленые, то можно считать, что они обмениваются/реплицируют всю новую информацию друг на друге (и/или новую, если она относится к их друзьям)


Насколько я знаю такую задачу пытаеются в США решить для военных боевых систем связи (ad-hoc networks)

(Ответить)


(Читать комментарии) -