Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
14-34581
race1
2003-04-23 18:31
2003.05.12
Monitor


4-34644
squab
2003-03-11 23:04
2003.05.12
перетаскивание окна.


1-34482
Zilog
2003-04-29 16:21
2003.05.12
Народ!! Подскажите pls как в ListBox связать строчку с указателем


1-34436
Плохой человек
2003-04-28 19:29
2003.05.12
Про события динамически создаваемых компонентов.


1-34479
Елена
2003-04-17 00:13
2003.05.12
Редактор свойств





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский