-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: bartekltg <b...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: zadanie optymalizacyjne
Date: Tue, 25 Sep 2012 22:57:32 +0200
Organization: ATMAN - ATM S.A.
Lines: 63
Message-ID: <k3t5ru$jmr$1@node1.news.atman.pl>
References: <2...@g...com>
<k3t365$gu3$1@node1.news.atman.pl>
<e...@g...com>
NNTP-Posting-Host: 144-mi3-6.acn.waw.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1348606654 20187 85.222.69.144 (25 Sep 2012 20:57:34
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 25 Sep 2012 20:57:34 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824
Thunderbird/15.0
In-Reply-To: <e...@g...com>
Xref: news-archive.icm.edu.pl pl.comp.programming:199588
[ ukryj nagłówki ]W dniu 2012-09-25 22:25, kenobi pisze:
> ale jaka to bedzie konkretnie
Konkretnie:
Piszemy zagadnienie programowania liniowego w postaci:
x*z1 > = 1
x*z2 > = 1
x*z3 > = 1
...
x*zn > = 1
x_i > 0
Funkcja celu = [1,1...1]*x , minimalizowana.
Rozwiązujemy. Np algorytmem simplex.
Dostajemy y.
Ostatecznym wzorkiem na nasze rozwiązanie jest
z = y / (sum (y_i))
Czyli y przeskalowane tak, by jego pierwsza norma była =1.
Niestety, nie wszystkie zagadnienia da się rozwiązać
wzorkiem. Ten problem jest równoważny problemowi programowania
liniowego, więc jesteśmy niemal pewni, że wzorkiem nie da się
go rozwiązać.
Ale często, jak nie ma wzorku, to jest algorytm.
Na rozwiązanie układu równań też nie ma rozsądnego wzorku,
a jest algorytm.
> odpowiedz bo mi
> wydawalo sie ze wynikowe x to moze byc wazona suma z1 z2 z3 tylko
> nie wiem jakie to sa wspolczynniki tych wag, chodzi o taki unormowany
> wektor x gdzie
> "dot(x,z1) == dot(x,z2) == dot(x,z3)"
Nie, nie zawsze rozwiązanie będzie kombinacją liniową z1,z2,z3.
Nie, nie zawsze rozwiązanie będzie spełniać
dot(x,z1) == dot(x,z2) == dot(x,z3)
To ostatnie łatwo pokazać.
z1 = [2,1,1,1,1,1,1,1]
z2 = [5,5,5,5,5,5,5,5]
z3 = [8,9,7,5,6,9,8,7]
Optymalne x wynosi tam x=[1,0,0,0,0,0,0,0].
_Ani jedna_ równość z trójki
dot(x,z1) == dot(x,z2) == dot(x,z3)
nie zachodzi.
pzdr
bartekltg
Następne wpisy z tego wątku
- 25.09.12 22:58 Kacper Rzepecki
- 25.09.12 22:58 M.M.
- 25.09.12 23:02 bartekltg
- 25.09.12 23:17 kenobi
- 26.09.12 00:36 bartekltg
- 26.09.12 01:28 bartekltg
- 26.09.12 01:31 kenobi
- 26.09.12 01:43 bartekltg
- 26.09.12 01:52 kenobi
- 26.09.12 10:23 M.M.
- 26.09.12 10:32 M.M.
- 26.09.12 10:35 M.M.
- 26.09.12 10:46 kenobi
- 26.09.12 12:53 Piotr Chamera
- 26.09.12 14:35 bartekltg
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-02 Tusk idzie na rekord deportacji po 1989 [Będzie popyt na prawników]
- 2025-03-01 Obywatel telefonuje 112 lub 986
- 2025-03-01 detektyw (?) Rutkowski działał jako prasa
- 2025-03-01 "Policjant został ujęty obywatelsko..."
- 2025-03-01 zatrzymanie zbyszka maja
- 2025-03-01 Warszawa => Expert Recruiter 360 <=
- 2025-03-01 Chrzanów => NodeJS Developer <=
- 2025-03-01 Warszawa => Gen AI Engineer <=
- 2025-03-01 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-01 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-03-01 Zrobił TV OLED z TV LCD
- 2025-03-01 Gdynia => Sales Executive / KAM <=
- 2025-03-01 Błonie => Sales Specialist <=
- 2025-03-01 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-03-01 Żerniki => Dyspozytor Międzynarodowy <=