Compile error: The code in this project must be updated for use on 64-bit systems. Please review and update Declare statements and then mark them with the PtrSafe attribute.
Как заставить работать этот макрос ?
MCH, макрос почему-то не работает. Выдает ошибку
Compile error: The code in this project must be updated for use on 64-bit systems. Please review and update Declare statements and then mark them with the PtrSafe attribute.
Какой именно макрос не работает, из какого файла? Скорее всего там, где реализация сделана через DLL (код на VBA отлаживался под Excel32, поэтому не будет работать под Excel64) Приложите пример Вашей задачи, можно адаптировать другие реализации задачи коммивояжера.
У меня есть еще реализованные алгоритмы на VBA для решения задачи коммивояжера, которые я здесь не выкладывал (т.к. они еще не доведены до готового решения). Есть реализации деревянного алгоритма, есть оптимизации перенесенные на VBA отсюда http://tsp-basics.blogspot.com (в т.ч. 2opt, 3opt, с DLB и Neighbor Lists) Можно их адаптировать под Вашу задачу.
Какой именно макрос не работает, из какого файла? Скорее всего там, где реализация сделана через DLL (код на VBA отлаживался под Excel32, поэтому не будет работать под Excel64) Приложите пример Вашей задачи, можно адаптировать другие реализации задачи коммивояжера.
У меня есть еще реализованные алгоритмы на VBA для решения задачи коммивояжера, которые я здесь не выкладывал (т.к. они еще не доведены до готового решения). Есть реализации деревянного алгоритма, есть оптимизации перенесенные на VBA отсюда http://tsp-basics.blogspot.com (в т.ч. 2opt, 3opt, с DLB и Neighbor Lists) Можно их адаптировать под Вашу задачу.MCH
Самый последний - из сообщения №31 Когда я жму на кнопку "Сброс" - то все сбрасывается успешно. Но когда я жму на кнопку "Решение", vba выдает ошибку runtime Error.
Самый последний - из сообщения №31 Когда я жму на кнопку "Сброс" - то все сбрасывается успешно. Но когда я жму на кнопку "Решение", vba выдает ошибку runtime Error.kNNeR
MCH, решение замечательное. Что нужно изменить в алгоритме, чтобы построить незамкнутый маршрут? Из точки А в точку Б без необходимости возврата в начальную точку? Спасибо!
MCH, решение замечательное. Что нужно изменить в алгоритме, чтобы построить незамкнутый маршрут? Из точки А в точку Б без необходимости возврата в начальную точку? Спасибо!hobbi_t
Сделал решение для асимметричной задачи коммивояжера: https://u.to/oe-EFA Результаты выдает приемлемые. На VBA считает не очень быстро, можно применять для задач до 100 городов
Сделал решение для асимметричной задачи коммивояжера: https://u.to/oe-EFA Результаты выдает приемлемые. На VBA считает не очень быстро, можно применять для задач до 100 городов
Не работает ссылка, может поделитесь актуальной?eskanderakunov