Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.12;
Скачать: CL | DM;

Вниз

Поиск решения   Найти похожие ветки 

 
Dush   (2003-04-23 16:16) [0]

Доброго времени суток!
Натолкните пожалуйста, как можно реализовать поиск решения как в Excel-е (литература, исходники, ссылки - все приветствуется).
Заранее большое спасибо!


 
Ru ©   (2003-04-23 16:40) [1]

об чем вопрос? уточняйте


 
Dush   (2003-04-23 17:16) [2]

В Excel-e есть такая надстройка как "Поиск решения".
например:
завод выпускает 2 вида продукции с определенными затратами на их производство (время, материал и т.д.). "Поиск решения" позволяет найти решение сколько продукции одного и второго вида надо выпустить для получения, например, максимальной прибыли.


 
D   (2003-04-23 17:22) [3]

Найти/выбрать алгоритм решения и запрограммировать :)
методы оптимизации, ИСО... (Может, Вам симплекс-метод нужен- для оптимизации линейной целевой функции и огр-й, заданных линейными нер-ми)


 
wal ©   (2003-04-23 17:23) [4]

Это называется ОПТИМИЗАЦИЯ (она бывает не только в программном коде) или поиск оптималных решений - ищи литературу на эту тему


 
Ru ©   (2003-04-23 17:26) [5]

>Dush (23.04.03 17:16)

это линейное программирование (действительно симплекс метод, правда я слыхал, что он не всегда хорошо работает).

Так что конкретно необходимо? Создать программу, которая умела бы решать симплекс методом?


 
Dush   (2003-04-23 17:34) [6]

Суть задачи:
Комп-я фирма. Приходит клиент, говорит "У меня есть столько денег. Что Вы можете предложить?". Менеджер нажимает одну кнопочку и у него на экране появляется конфигура (может несколько), а клиент уже выбирает.


 
wal ©   (2003-04-23 17:35) [7]


> действительно симплекс метод

Это только частный случай, а оптимизация бывает еще многомерной, многопараметрической, а еще нелинейной.


 
Ru ©   (2003-04-23 17:39) [8]

>Dush (23.04.03 17:34)

метод перебора

>wal © (23.04.03 17:35)

в эхеле? нелинейное программирование? поделись травкой


 
D   (2003-04-23 17:55) [9]

Наверняка задача сложнее линейного программирования. Придет клиент, а вы ему предложите старую мать и суперновый процессор, который в имеющиеся слоты не влезет :) Еще совместимость комплектации как-то надо учитывать.
Для этого существует понятие "типые конфигурации"


 
Dush   (2003-04-23 18:17) [10]

>D (23.04.03 17:55)
Спасибо, ты открыл мне глаза :))) я как-то не рассматривал с этой стороны
>ALL
Всем спасибо!


 
wal ©   (2003-04-23 19:19) [11]


> Ru © (23.04.03 17:39)


> в эхеле? нелинейное программирование? поделись травкой

Во первых я не про ексель, а про оптимизацию, а во вторых не про программирование, а все про нее же.
А как это сделано в екселе я не знаю и врать не буду.
Насчет травы: настоящие мужчины курят только капитанский табак (с) мультик какой-то. А я предпочитаю Captain Black Light через вишневую трубку - встретимся - поделюсь обязательно :)


 
Mike Kouzmine ©   (2003-04-23 19:22) [12]

А я травку через фиолетовую трубку. Правда, иногда, пользуюсь и черной.


 
Ru ©   (2003-04-24 09:45) [13]

>wal © (23.04.03 19:19)

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


 
Думкин ©   (2003-04-24 09:47) [14]


> D (23.04.03 17:55)

Это тоже очень просто укладывается в рамки ЛП.


 
D   (2003-04-24 09:59) [15]

А по-моему не очень просто. С базами еще помудрить придется, какие-то связи задать между комплектующими. Вряд ли овчинка стоит выделки.
Как уже говорилось, получится перебор, комбинаторика. Думаю,грамотный менеджер с этим сам справится. Вот написать программку, которая даст возм-ть выбора комплектующих из списка и выдачи их суммарной стоимости, стоит. Оттуда же можно и прайсы печатать




Страницы: 1 вся ветка

Текущий архив: 2003.05.12;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
14-34554
Спрашивающий
2003-04-23 07:34
2003.05.12
Русская справка по сообщениям Win


1-34390
AlexGof
2003-04-30 09:43
2003.05.12
Как в Hint сделать перенос строки


1-34403
Бедный
2003-04-29 18:58
2003.05.12
создание 500000 картинок..или взгляды психа на жизнь...


7-34621
Леша
2003-03-17 12:12
2003.05.12
Пипле! Есть есть идеи по поводу реализации Portmon у SYSInternals


4-34660
[lamer]Barmaglot
2003-03-11 13:29
2003.05.12
GetOpenFileName