2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 задача о расстановке ферзей
Сообщение03.12.2010, 19:10 
8 ферзей надо расставить на шахматной доске 8*8 найти количество перестановок. сами перестановки не нужны

интересны ссылки на не переборные решения

 
 
 
 Re: задача о расстановки ферзей
Сообщение04.12.2010, 16:20 
просто читал что количество решений нашли для 8*8 аналитически(без перебора) во времена Эйлера

 
 
 
 Re: задача о расстановки ферзей
Сообщение05.12.2010, 01:14 
Вам нужны расстановки не атакующих ферзей? Если да, то это известная классическая задача. См. Задачу о восьми ферзях (Википедия)

 
 
 
 Re: задача о расстановки ферзей
Сообщение05.12.2010, 09:40 
именно эта задача, но не переборный вариант

 
 
 
 Re: задача о расстановки ферзей
Сообщение05.12.2010, 11:30 
Может попробовать записать систему равенств и неравенств для переменных булевского типа для неизвестных $x_{i,j}$ - уравнения - это суммы по строкам, столбцам и неравенства - суммы по диагоналям - получится 8+8 уравнений и 30 неравенств для 64 неизвестных. И посмотреть все базисные решения этой системы.

-- Вс дек 05, 2010 13:18:58 --

Может попробовать записать систему равенств и неравенств для переменных булевского типа для неизвестных $x_{i,j}$ - уравнения - это суммы по строкам, столбцам и неравенства - суммы по диагоналям - получится 8+8 уравнений и 30 неравенств для 64 неизвестных. И посмотреть все базисные решения этой системы.

 
 
 
 Re: задача о расстановки ферзей
Сообщение05.12.2010, 14:13 
решение сводится к перебору... для 8*8 приемлимо, а вот для больше нет...

просто читал, что для 8*8 задача была решена через "определитель"... что и как не знаю... может кто читал...

 
 
 
 Re: задача о расстановки ферзей
Сообщение07.12.2010, 19:06 
нет идей?

 
 
 
 Re: задача о расстановки ферзей
Сообщение07.12.2010, 22:13 
http://archive.ite.journal.informs.org/ ... ggiero.pdf - здесь система выписана про которую я писал, но ссылка битая на макрос - можете сами попробовать в екселе - но это тоже будет переборное решение в конечном счете. Можно попробовать идею симплекс метода как то притянуть к этой системе - по крайней мере перебор может удастся упорядочить.
http://mathworld.wolfram.com/QueensProblem.html
http://oeis.org/search?q=The%20problem% ... 0&start=10 и
http://oeis.org/A000170 посмотрите ссылки здесь.

Поэкспериментируйте с определителями - посмотрите матрицы из 0 и 1.

Кто бы еще из модераторов падежи поправил в названии топика.

 
 
 
 Re: задача о расстановке ферзей
Сообщение08.12.2010, 13:02 
Пример решения в Excel
Изображение
Но если пытаться применить симплекс метод, то что-то слишком горомоздкая получается система - 90 переменных и 42 ограничения. Наверное, лучше бек-трэкинга нечего не придумать.

 
 
 
 Re: задача о расстановке ферзей
Сообщение08.12.2010, 13:12 
Если записать систему булевых линейных ограничений, то число ее решений найти можно без перебора решений. (перебор в этой формуле своеобразно отражается)
Вот только формулу я Вам не скажу - секрет фирмы :-) .

 
 
 
 Re: задача о расстановке ферзей
Сообщение08.12.2010, 14:11 
жаль... просто очень интересно...
можно сделать 2мя уравнениями, но тоже дальще хрен его знает как

-- Ср дек 08, 2010 15:31:20 --

буду благодарен за любые мысли и идеи

-- Ср дек 08, 2010 15:31:42 --

данная задача для меня модельная

 
 
 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group