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

Вниз

система линейных уравнений   Найти похожие ветки 

 
Nickge   (2003-10-09 08:33) [0]

пишу программу... пришёл к тому, что надо решить систему линейных неравенств вида
x1+x2+x3>a1
2x1+3x2+5x3>a2
и т.д...
может многоуважаемый all подскажет как можно решить... и ещё - нельзя ли как нибудь подключить скажем Маткад к решению данной проблемы?


 
Думкин   (2003-10-09 08:59) [1]

Что значит решить в данном случае?
У тебя есть описание множества, что еще надо?


 
Nickge   (2003-10-11 08:12) [2]

ну... решить систему уравнений - значит получить значения элементов, удовлетворяющих условиям


 
nikkie   (2003-10-11 12:29) [3]

уравнений или неравенств? неравенства задают некоторый многогранник (возможно пустой, а возможно неограниченный). и способа задать его лучше, чем системой неравенств нет. разве что можно исключить лишние, если есть таковые.


 
WithOut Any ...   (2003-10-11 12:53) [4]

Линейное программирование. "Оптимальны решения в экономике". Канторович. И много другой литературы. Ключевое слово "ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ"


 
Basilio   (2003-10-11 12:56) [5]

Задача ЛП состоит в минимизации (максимизации) лин. функционала на многограннике. там симплекс-метод.
Если там все неравенства, то nikkie ближе всех к истине.


 
Zhouck   (2003-10-11 16:24) [6]

Нузачем сразу маткад. Линейные уравнения преспокойно решаются с помощбю Excel


 
WithOut Any ...   (2003-10-11 18:12) [7]

2 Zhouck © (11.10.03 16:24) [6]
Мдя, речь вроде бы о неравенствах


 
Nickge   (2003-10-12 07:38) [8]

неравенств... маткад/excel не помогут, т.к решать должна уметь программа ;(


 
SergP   (2003-10-12 20:15) [9]


> WithOut Any ... © (11.10.03 18:12) [7]
> 2 Zhouck © (11.10.03 16:24) [6]
> Мдя, речь вроде бы о неравенствах


Все равно при решении неравенств, сначала придется решить уравнения...


 
Кщд   (2003-10-13 06:42) [10]

nikkie не то, чтобы ближе, он точно там.
имхо, задача минимизации целевой ф-ции непричем.


 
Nickge   (2003-10-13 09:07) [11]

да... забыл сказать... все Х целые.. в неравенствах всегда сумма и знак >

Может это что-нить даст ;(


 
REA   (2003-10-13 09:51) [12]

Если надо что-то оптимизировать (минимизировать, максимизировать), то это "типа" Симплекс-метод.
Хм. А выше уже тоже самое сказали.


 
Johnny Smith   (2003-10-13 11:41) [13]

2Nickge (13.10.03 09:07) [11]
Ты все-таки уточни, у тебя ЦФ есть?


 
asp   (2003-10-13 11:54) [14]

У тебя уже есть описание многогранника. Что понимаешь под "решением"?


 
Nickge   (2003-10-14 09:30) [15]

хммм... надо найти решение при котором сумма x ов минимальна... точнее не сумма а сумма произведений x ов умноженных на свои коэфициенты...


 
Zhouck   (2003-10-14 10:32) [16]

>>Мдя, речь вроде бы о неравенствах
А какая разница? Или ты думаешь, что Excel решать неравенства не умеет?
неравенств... маткад/excel не помогут, т.к решать должна уметь программа ;(
Ну почему не помогут? Вполне. Пересылаешь данные в Excel и запускаешь макрос. Потом считывешь результаты. А если так надо решение з.л.п., могу прислать исходники курсовой по решению именно линейных уравнений/неравенств. Правда на С++


 
DAC   (2003-10-14 11:35) [17]


> Nickge

Очень интересен твой метод описания задачи и последующего уточнения. :)
Сначала Nickge (09.10.03 08:33) речь идёт об обычной системе линейных неравенст, что решается протыми методами линейной алгебры.
Затем следует уточнение Nickge (13.10.03 09:07) [11] , и задача переходит в NP-задачу.
И вконце-концов Nickge (14.10.03 09:30) [15] выясняется, что это вообще стандартная задача оптимизации, способы решений которой можешь прочитать в любой книжке по Линейному Программированию.
Странно ещё то, что Мастаки сразу включили свои телепатические способности и дали тебе ответ, не читая ни первого, ни второго уточнения.

> Zhouck © (14.10.03 10:32) [16]

Такой ответ был бы корректен только после первого сообщения. Сейчас же, после всех уточнений и дискуссии, он выглядит как совет первокласника доктору наук физику-ядерщику. :-)))


 
Zhouck   (2003-10-14 12:58) [18]

Да ты что. Интересно, задачи на Симплекс-метод нужно вручную решать? А я то дурак в олимпиадах по оптимизационным задачам участвовал. И все использовали для их решения именно Excel.
Ну конечно, "Настоящий ГУРУ не использует мышку"(читал где-то в описании LaTeX). Нужно заниматься геморойничаньем.
Я изучал и линейное, и нелинейное программирование. После такой дискуссии я вижу что вы их слабо изучали.


 
DAC   (2003-10-14 14:26) [19]


> Zhouck © (14.10.03 12:58) [18]

В предыдущих своих постах ты говорил только про системы линейных уравнений/неравенст, никаких упоминаний по задачам оптимизации и Симплекс методу небыло. Поэтому я и сказал, что твой совет после всех уточнений и дискуссии, выглядит как совет первокласника . И мне совершенно не интересует, какой ты там великий пуп земли и в каких суперпупер олимпиадах ты учавствоал.


 
Zhouck   (2003-10-14 16:14) [20]

Ну какой же совет? Использовать Excel? Не могу понять. Да и я вроде бы упоминал о решении з.л.п., или это сокращение не понятно?



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

Форум: "Потрепаться";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.008 c
9-8250
Познователь
2003-04-22 18:54
2003.11.03
Кто поможет? DirectInput организация управления.


6-8574
DNT
2003-09-07 01:50
2003.11.03
Компонент FTP server а


1-8349
NikolayP
2003-10-23 09:50
2003.11.03
Компиляция


14-8647
Карлсон
2003-10-13 13:41
2003.11.03
спамеры совсем озверели!


3-8300
KIR
2003-10-13 15:30
2003.11.03
Соргтировка по агрегированному полю в IB





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский