Использование OpenSolver, я пытаюсь решить основную assignment problem для размера задачи 1000.Как повысить эффективность при использовании матрицы 1000x1000 в Excel?
Так Excel файл имеет матрицу 1000x1000. Каждое значение внутри матрицы может быть либо 0, либо 1.
Решение проблемы образца занимает более 10 часов, и есть +100 образцов. Но у меня есть одна неделя, чтобы закончить все это.
Я подозреваю, что основная причина неэффективности вызвана матрицей и тем, как Excel ее обрабатывает.
Есть ли способ ускорить процесс? Есть идеи?
Любая помощь приветствуется! Спасибо.
трудно сказать, не увидев или не проверив, отключит ли автоматическую калькуляцию? – WhiteHat
Используйте язык программирования C, C++ или Javato, реализующий алгоритм, который вы хотите, это будет быстрее. – 11thdimension
Я согласен с WhiteHat, очень сложно сделать информированное предложение без дополнительной информации. Какие скрипты вы используете? Когда вы упоминаете матрицу, это означает значения в ячейках? Если вместо этого использовать вместо переменных вместо хранения свою матрицу, поскольку операции чтения записи в ячейки требуют большей вычислительной мощности, чем сохранение ее в переменной. Но больше деталей было бы лучше. – nbayly