![]() |
|
![]() ![]() ![]() |
|
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 1 Всего: 61 |
Но алгоритма по гегерации ИМЕННО симметричных решений я так и не нашел
![]() -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
nostromo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 194 Регистрация: 23.3.2006 Репутация: 5 Всего: 10 |
Мне кажется, Вы как-то неверно оцениваете трудоемкость различных аспектов задачи: И процедура выделения решениий с точностью до симметрии (я полагаю, Вы это имели в виду, когда написали "симметричных решений") среди всех решений, и, обратно, процедура построения всех решений по множеству "симметричных" решений --- все это мелочи по сравнению с самим поиском решений, основное время тратится обычно на перебор. Алгоритм же, на который Вы дали ссылку, насколько я понял, эвристический и не гарантирует нахождения всех решений, а это совсем другая задача. --------------------
На пыльных тропинках далеких планет останутся наши следы. |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 1 Всего: 61 |
nostromo,
1. Извините, немного не хватило знаний (по поводу сложности алгоритмов и т.п., только на 2 курс перешел) ![]() Сегодня его сам внимательно почитал, пришлось буржуйский вспомнить. Полностью с вами согласен: данный алгоритм нацелен на поиск ОДНОГО решения. 2. Съездил в Национальную библиотеку по поводу этой проблемы. Полистал математические журналы. Вывод: алгоритма генерации только симметричных решений НЕ СУЩЕСТВУЕТ Единственный вариант их получения: сравнение с уже полученными (т.е. решение в лоб) Но все равно спасибо, стал умнее ![]() -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
alexius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
а как насчет алгоритма обхода конем всех полей шахматной доски без повторений и за раз. (т.н. задача Эйлера)
тока влоб? и то не дождешься. или я слишком отстал ...... |
|||
|
||||
nostromo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 194 Регистрация: 23.3.2006 Репутация: 5 Всего: 10 |
Это другая задача, и если она действительно Вас инетересует, то лучше создайте отдельную тему. --------------------
На пыльных тропинках далеких планет останутся наши следы. |
|||
|
||||
alexius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
нет ветку создавать я не буду
![]() ![]() |
|||
|
||||
Fin |
|
|||
![]() Дракон->Спать(); ![]() ![]() Профиль Группа: Участник Сообщений: 687 Регистрация: 4.1.2006 Репутация: 1 Всего: 10 |
alexius, Я решал и эту задачу. Тут можно применить эвристику и одно решение находится довольно быстро. На моем компе меньше, чем за секунду.
-------------------- Пролетал мимо. |
|||
|
||||
nostromo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 194 Регистрация: 23.3.2006 Репутация: 5 Всего: 10 |
Сформулируйте свою задачу. Доски каких размеров Вас интересуют? Все ли способы обхода нужно находить, или достаточно одного?
Здесь случайно не то описано? Это сообщение отредактировал(а) nostromo - 30.7.2006, 15:53 --------------------
На пыльных тропинках далеких планет останутся наши следы. |
|||
|
||||
alexius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
спасибо добрым людям, (сам бы во век не нашел)
А есть ли что-то для досок другого размера и для всех возможных случаев обхода? Мне так, интересно просто ![]() |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 1 Всего: 61 |
Ребята, буквально на прошлой неделе перелопатил все, что мог найти, по задаче о ходе коня. Лучше из найденного здесь
-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |