Страницы: 1
RSS
Поиск решения
 
Всем добрый день. Такая проблема: нужно минимизировать целевую функцию. а количество изменяемых ячеек больше 200. а в excel 2010 количество изменяемых ячеек не должно превышать 200. Что делать? Может что-то изменить в настройках? кто знает?  
зашла на сайт solver.com. там предлагается solver premium, где кол-во ячеек может быть аж 2000, за 1000$. не могу позволить эту роскошь.
помогите, плиз. Пишу дипломку, нужно позарез.
 
Что за бред написан?
There is no knowledge that is not power
 
Если что-то непонятно написано, прошу прощения. Но вы могли бы просто указать, что именно вам неясно.
 
Цитата
Meri пишет:
Может что-то изменить в настройках?
нет, это максимум.
либо искать бесплатный аналог с большим лимитом, либо менять модель, либо решать задачу напрямую в VBA - смотря что там у вас... ЗЛП, динамическое программирование, теория графов,...
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
Meri пишет: ... что именно вам неясно...
Однако, подходы изменились?!. - http://www.planetaexcel.ru/?PAGE_NAME=message&FID=1&TID=46248&MID=384550#message384550 - "Мери предприимчивая натура smile:)"
ps Долой абстракцию! Даешь пример и толковое толкование!..  ;)
Изменено: Z - 07.03.2013 12:42:10
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
у меня задача целочисленного нелинейного программирования. если решать это напрямую в vba, то боюсь, я не смогу реализовать алгоритм, который решает такого рода задачи (
 
Цитата
Meri пишет: я не смогу реализовать алгоритм
а диплом-то у вас на какую тему?  ;)

вам просто решение для какого-то набора данных нужно?
или описание этого решения?
метод простого перебора - не вариант?
(хотя вряд ли, но если допустимые диапазоны очень небольшие и, вдобавок, часть результатов можно отбрасывать до полного вычисления ЦФ...)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
вот реальный пример
 
Диплом на тему: "Использование метода целочисленного нелинейного программирования в задаче оптимизации транспортных доставок компании ..."
на самом деле, тот файл, который я выложила, есть отрывок из главной задачи. суть дипломки в том, что есть город с множеством торговых точек, и есть 1 склад, с кот-го нужно доставлять товары им с помощью к-го кол-ва грузовиков. Чтобы оптимизировать этот процессс, я разбиваю всю зону обслуживания на кластеры по близости расположения точек друг другу (первая задача минимизации суммы расстояний между точками). количество кластеров равно кол-ву грузовиков.
затем в каждом кластере я определяю последовательность объезда точек, т.е. решаю задачу коммивояжера (это вторая задача минимизации длины пути одного грузовика).

таким образом, и в 1-ой и во 2-ой задачах минимизации присутствуют множество торг. точек. во-от.
[/QUOTE]
 
я смогу только вечером посмотреть.
без всяких прочих обещаний - за 16 лет после института можно забыть всё что угодно.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
Meri пишет: ... в задаче оптимизации...
Не проходите мимо - вариант - http://exsolver.narod.ru/
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Z, по ссылке ничего полезного не нашла.
 
Цитата
Meri пишет: ... Ничего полезного не нашла
- http://www.programmersforum.ru/showthread.php?t=229636
- http://www.cyberforum.ru/vba/thread802669.html
Однако прав был Hugo - "Мери предприимчивая натура smile:)", очень даже...
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ещё: http://www.excel-vba.ru/forum/index.php?topic=1985.0
 
нет ничего предосудительного в том, что я хочу найти ответ на волнующий меня вопрос
 
Ничего, если не считать того, что следовало бы везде сообщить, что и на других форумах задаёте этот вопрос. Правила почитайте...
 
буду теперь знать. sorry
Страницы: 1
Читают тему
Наверх