Содействие - исключение из 3-го закона Ньютона.

Амальгама

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Амальгама » Лукоморье 2.0 » Другая тень


Другая тень

Сообщений 361 страница 390 из 1000

361

#p108051,Zagar написал(а):

Вариации - верхний или нижний?

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

0

362

#p108064,DoctorLector написал(а):

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

Ты про задний интуитивный предсказатель?

0

363

#p108074,Zagar написал(а):

Ты про задний интуитивный предсказатель?

Не только. Есть ещё и передний мыслительный комплект.

0

364

У меня осталось всего четыре маршрута-аутсайдера на которых есть явные петли.
Я их по--быстрому, без лишних комментариев распутаю,
по три эскиза на каждый маршрут:
-  исходный маршрут, с выделенными красным цветом местами пересечений
-  маршрут с исключенными участками, которые имеют пересечения.
-  маршрут без самопересечений, где зеленым цветом выделены вновь созданные отрезки.
-------------
поз.14:
http://s3.uploads.ru/1Otqj.jpg
http://s7.uploads.ru/qaAgV.jpg
http://s8.uploads.ru/soIpC.jpg
------------
поз.15
http://s8.uploads.ru/Lyg5q.jpg
http://sh.uploads.ru/9TWRh.jpg
http://sh.uploads.ru/rGxWs.jpg
-----------
поз.16
http://s9.uploads.ru/muZEM.jpg
http://sh.uploads.ru/2pGYa.jpg
http://sg.uploads.ru/Fa075.jpg
----------
поз.17
http://s7.uploads.ru/5mPRV.jpg
http://s9.uploads.ru/mcCN8.jpg
http://sg.uploads.ru/E8Hjo.jpg

Отредактировано Лукомор (2019-08-12 13:13:35)

0

365

К этому моменту я самоотверженно построил маршруты от каждого из 17 пунктов, определенных условием задачи.
Затем я распутал явные петли, которые были на 10 из 17 построенных маршрутов.

Попутно я выяснил, что распутывание петель есть, с математической точки зрения, серия последовательно произведенных операций перестановки
типа инверсия. на лексикографической записи маршрута.

Пришло время подвести первые промежуточные итоги прежде чем двигаться далее.
Я снова возвращаюсь к полной таблице маршрутов, последние 10 из которых имели явные петли.
http://s8.uploads.ru/obyIe.jpg

Тут же, для сравнения, новая таблица с маршрутами после распутывания всех явных петель.
http://s3.uploads.ru/rhiXq.jpg
Распутывание явных петель дало нам новый кратчайший маршрут, который на 2.091 короче,
чем кратчайший маршрут, найденный методом ближайшего соседа.
Причем этот новый кратчайший маршрут получился из маршрута,
который изначально в исходной таблице занимал скромное 11-е место из 17.
Я сокращу последнюю таблицу за счет объединения одинаковых строк,
которые получились, когда распутывание петель на разных маршрутах даввло в итоге маршрут один и тот же.
http://s3.uploads.ru/1UJwc.jpg
На данный момент имеем 11 уникальных маршрутов и никаких идей, что с ними делать дальше.

Отредактировано Лукомор (2019-08-13 08:23:19)

0

366

#p108227,Лукомор написал(а):

К этому моменту я самоотверженно построил маршруты ль каждого из 17 пунктов, определенных условием задачи.

Слушай, тебя в детстве часто заставляли соль от манки отделять?

0

367

#p108238,Ал написал(а):

Слушай, тебя в детстве часто заставляли соль от манки отделять?

Нет.
А зачем отделять?!
Все равно манку солить, когда варишь...

0

368

#p108177,Лукомор написал(а):

выделенными красным цветом местами пересечений

да нет там никаких пересечений
это же просто проэкция на плоскость

0

369

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

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

Но внезапно оказалось, что когда подвижная точка пересекает границу периметра,
то это не приводит сразу к замене одного кратчайшего маршрута на другой.
Кратчайший маршрут остается прежним и при дальнейшем погружении подвижной точки вглубь многоугольника,
до достижения некоторого критического угла, после которого уже появляется другой кратчайший маршрут.

Похожее рассуждение я решил применить и к петлям, я их теперь называю явными петлями,
в отличие от скрытых петель, которые, собственно, я и открыл, и, распутывая которые, можно продолжить
оптимизацию маршрутов полученных распутыванием явных петель.

Рассматривая один из маршрутов с явной петлей, именно вот этот :
http://s9.uploads.ru/WSPdU.png
я озадачился вопросом:
"А что произойдет, если точку Р я начну двигать вниз?"
Когда точка Р окажется на пересекающей маршрут прямой,
http://s8.uploads.ru/8m3HG.jpg
, - будет ли это всё еще петля, или это будет уже маршрут без петли?
Можно ли оптимизировать такой маршрут где нет пересечения отрезков,
а есть только касание отрезком одной из точек маршрута?

По аналогии с погружением подвижной точки вглубь периметра,
я пошел дальше, и выяснил, что до определенного момента маршрут можно оптимизировать
даже когда точка Р пересекла уже линию пересечения и когда уже нет никакой явной петли.
http://s8.uploads.ru/JHXeg.jpg
Я назвал такой участок маршрута "скрытой петлей",
чтобы отличать от "явной петли" которую видно невооруженным глазом.

Отредактировано Лукомор (2019-08-13 09:13:56)

0

370

#p108254,лукаш написал(а):

это же просто проэкция на плоскость


http://www.kolobok.us/smiles/standart/smile3.gif

0

371

Поняв, что скрытые петли реально существуют,
я далее нашел способ их находить на маршруте,
и алгоритм их распутывания.

Поиск скрытых петель я продемонстрирую на простом примере маршрута через 6 пунктов.
http://s3.uploads.ru/AJfRv.jpg

Очевидно, что явных петель маршрут не содержит.
Для поиска скрытых петель на этом маршруте соединим пункты маршрута через один.
Все четные точки я соединил синими линиями, все нечетные - красными.
http://sd.uploads.ru/0WMyj.jpg

Там где синяя или красная линия пересекли черную линию (рассматриваемый маршрут)
между двумя пунктами, - это и есть скрытая петля.
У нас получилось две скрытых петли:
Красная линия CD  пересекла участок маршрута     AF,
и синяя линия BF пересекла участок маршрута        СЕ.

В этом и заключается процесс нахождения скрытых петель:
обходим весь контур маршрута, перепрыгивая через один пункт,
если при этом пересекли отрезок маршрута - это скрытая петля.

Найдя скрытые петли - распутаем их.
Как и в случае явных петель - просто исключим отрезки на которых получились пересечения:
http://s3.uploads.ru/nzUea.jpg
И соединим получившиеся участки маршрута, так чтобы образовался новый,  более короткий маршрут.
http://s5.uploads.ru/DrTNn.jpg
Чтобы убедиться что новый маршрут не имеет скрытых петедь, снова соединим пункты через один.
http://sg.uploads.ru/ZoV34.jpg
Скрытых петель нет. Всё ОК!

Отредактировано Лукомор (2019-08-13 11:54:06)

0

372

#p108253,Лукомор написал(а):

Нет.
А зачем отделять?!
Все равно манку солить, когда варишь...

http://www.kolobok.us/smiles/standart/smile3.gif Ну не 1:1. http://www.kolobok.us/smiles/standart/smile3.gif

0

373

#p108282,Ал написал(а):

Ну не 1:1.

Ну можно досолить потом. По вкусу.

+1

374

#p108282,Ал написал(а):

Ну не 1:1.

#p108284,Zagar написал(а):

Ну можно досолить потом. По вкусу.

Не так. Можно же просто добавить чистую манку... по вкусу!  http://www.kolobok.us/smiles/standart/smile3.gif

0

375

#p108318,Лукомор написал(а):

Не так. Можно же просто добавить чистую манку... по вкусу!

Это да, но возникает вопрос - а на хрена всё это, если есть чистая манка?

Отредактировано Zagar (2019-08-13 19:52:04)

0

376

#p108326,Zagar написал(а):

но возникает вопрос - а на хрена всё это, если есть чистая манка?

Другой вопрос  -  а где достать манку с солью 1:1 ?

0

377

#p108331,Лукомор написал(а):

Другой вопрос  -  а где достать манку с солью 1:1 ?

Взять манку и соль, перемешать.
Вопрос в правильной дозировке. Если речь про 1:1 по весу, то это элементарно, но если 1:1 по числу частиц манки и соли, то это уже опять сложно.

0

378

#p108335,Zagar написал(а):

Вопрос в правильной дозировке. Если речь про 1:1 по весу, то это элементарно, но если 1:1 по числу частиц манки и соли, то это уже опять сложно.

*задумчиво*
Может они его и пересчитывать при сортировке заставляли? Откуда такая усидчивость и тяга к математике?

0

379

#p108335,Zagar написал(а):

по числу частиц манки и соли, то это уже опять сложно.

Вот и я говорю, зачем всё усложнять?
Хранить манку и соль отдельно, можно даже на разных полках.

0

380

#p108361,Ал написал(а):

Откуда такая усидчивость и тяга к математике?

Из детства...
Я могу рассказать, если интересно...

Отредактировано Лукомор (2019-08-14 09:37:22)

0

381

А вот просто промыть манку от соли - не вариант? Более того, можно потом промывочную воду выпарить, будут снова манка отдельно и соль отдельно.

0

382

Манка останется мокрой и солёной. А в растворе соли будут частицы манки...

0

383

#p108435,Rick написал(а):

Манка останется мокрой и солёной

С хрена ли? Считается, что мы умеем правильно промывать.

#p108435,Rick написал(а):

А в растворе соли будут частицы манки

Разве ещё не изобретены фильтры?

Ладно, раз ты такой принципиальный, то можно разделить сухую смесь флотацией в чём-то, где соль не будет растворяться. Эфир, хлороформ или хлорэтил какой-нибудь, это лучше у Загара уточнить, потому что у него семеро он химик. После выпаривания получишь сухую чистую несолёную манку отдельно и соль в исходных кристалликах отдельно.

0

384

#p108438,DoctorLector написал(а):

можно разделить сухую смесь флотацией в чём-то, где соль не будет растворяться. Эфир, хлороформ или хлорэтил какой-нибудь, это лучше у Загара уточнить, потому что у него семеро он химик. После выпаривания получишь сухую чистую несолёную манку отдельно и соль в исходных кристалликах отдельно.

Ну, это ещё куда ни шло. Только непонятно зачем? Можно просто Лукомору отдать, он переберёт...

+2

385

#p108371,Лукомор написал(а):

Я могу рассказать, если интересно...

Рассказывай! http://www.kolobok.us/smiles/standart/smile3.gif

#p108421,DoctorLector написал(а):

А вот просто промыть манку от соли - не вариант? Более того, можно потом промывочную воду выпарить, будут снова манка отдельно и соль отдельно.

Тогда бы тяга к физике, или химии проснулась.
Кстати, как вариант - могу предложить перебрать манку с песком.

0

386

#p108445,Rick написал(а):

Можно просто Лукомору отдать, он переберёт...

А чего сразу Лукомор?
(с) Лукомор

0

387

#p108453,Ал написал(а):

Кстати, как вариант - могу предложить перебрать манку с песком.

Где вы берете эту гадость?

0

388

центрифуги и изотопы разделяют

0

389

#p108455,Лукомор написал(а):

Где вы берете эту гадость?

Чего для друга не сделаешь!

0

390

#p108512,Ал написал(а):

Чего для друга не сделаешь!

https://coubsecure-s.akamaihd.net/get/b57/p/coub/simple/cw_timeline_pic/7d6b589381e/cc94f62da38eecbb3ce7a/med_1409082117_1382452879_image.jpg
замесить
и нарубить !!!

0


Вы здесь » Амальгама » Лукоморье 2.0 » Другая тень