Data: 2010-09-19 17:02:59 | |
Autor: MarekZ | |
Optymalizacja dla dwóch rachunków | |
Czy kto¶ z naszych Grupowiczów bawił się może rozwi±zaniem następuj±cego zagadnienia:
"Mamy dwa rachunki bankowe, konto bież±ce i konto lokacyjne, drugie z nich oprocentowane (odsetki dopisywane na koniec optymalizowanego okresu). Wpływy i wypływy z rachunku bież±cego (daty i kwoty) s± znane. Opłaty za przelewy w obie strony (pomiędzy tymi rachunkami) s± też znane i pobierane s± w chwili dokonywania przelewu. Należy zoptymalizować ruchy pomiędzy rachunkami w celu zmaksymalizowania ich ł±cznego salda końcowego." przy zastosowaniu programowania liniowego (tzn. nie interesuję się metodami brute force, tylko chce mieć co¶ co sobie potem mogę wrzucić do jakiego¶ solvera simplexowego)? Czyli funkcja celu to suma salda na koniec okresu dwóch rachunków plus odsetek, które się dopisz±. Rozwi±zanie powyższego zagadnienia można do¶ć banalnie uzyskać stosuj±c różnego rodzaju metody natury "segmentowej" ale czy kto¶ może przymierzał się do zapisania ogólnego zagadnienia programowania liniowego dla takiego zagadnienia, co nie wydaje się wcale takie trywialne, choć co do zasady powinno takim być. W pierwszym czytaniu zignorowałbym wszelkie dodatkowe ograniczenia czasowe, przelewów można dokonywać w obie strony każdego dnia oraz wpływ w danym dniu oznacza także możliwo¶ć wypływu w tym samym dniu. Bawił się kto¶ albo spotkał z czym¶ podobnym w jakim¶ Ľródle? |
|
Data: 2010-09-19 16:46:41 | |
Autor: Budzik | |
Optymalizacja dla dwóch rachunków | |
Osobnik posiadaj±cy mail brak@adresu.w.pl napisał(a) w poprzednim odcinku co następuje:
Czy kto¶ z naszych Grupowiczów bawił się może rozwi±zaniemto chyba nie do konca pytanie na grupe bankowa. -- Pozdrawia... Budzik b_ud_zi_k_6_1 na poczta kropka onet kropka pl (adres antyspamowy, usuń także "_") Dyplomata potrafi powiedzieć "idĽ do diabła" w taki sposób, że wła¶ciwie cieszysz się na tę wyprawę. |
|
Data: 2010-09-19 19:18:59 | |
Autor: MarekZ | |
Optymalizacja dla dwóch rachunków | |
Użytkownik "Budzik" <budzik61@poczta.o.n.e.t.pl.nie.spam.oj> napisał w wiadomo¶ci grup dyskusyjnych:19092010.5F9CC9E2@budzik61.poznan.pl...
to chyba nie do konca pytanie na grupe bankowa. Zasadniczo masz rację, ale tutaj przewija się mnóstwo sensownych ludzi, a zwi±zek tematyczny występuje, co mnie usprawiedliwia przynajmniej czę¶ciowo. :) Przecież nie pójdę z tym pytaniem na jakie¶ fora, gdzie mnie zaraz zapytaj± czy to jest praca domowa. Nie jest mi to niezbędne a gdyby nagle się okazało, że jest to sam też dam sobie radę to "wykminić". Ale nie chce mi się wyważać otwartych drzwi, o ile s± one już otwarte. |
|
Data: 2010-09-20 06:19:17 | |
Autor: jureq | |
Optymalizacja dla dwóch rachunków | |
Dnia Sun, 19 Sep 2010 17:02:59 +0200, MarekZ napisał(a):
Czy ktoś z naszych Grupowiczów bawił się może rozwiązaniem następującego Ponieważ stawiasz problem bardzo teoretyczno-praktyczny, więc i odpowiedzi udzielę ci teoretyczno-praktycznej: Tego zagadnienia lepiej nie traktować jako problem z dziedziny programowania liniowego ze względu na zaokrąglenia do pełnego grosza. |
|
Data: 2010-09-20 09:32:41 | |
Autor: MarekZ | |
Optymalizacja dla dwĂłch rachunkĂłw | |
Użytkownik "jureq" <jureq@Xusun.to.z.adresu.Xop.pl> napisał w wiadomości grup dyskusyjnych:i76ud5$kn3$3@news.onet.pl...
Ponieważ stawiasz problem bardzo teoretyczno-praktyczny, więc i Nie widzę tego jako przeszkody. Prowizje, wpływy i wypływy, czyli dane wejściowe będą w pełnych groszach. Odsetki pojawiają się tylko w funkcji celu, więc po prostu jeden z parametrów modelu (dobowa stopa procentowa dla rachunku oprocentowanego) będzie jakimś tam ułamkiem. Zresztą można to zrobić na siatce, czyli jako programowanie całkowitoliczbowe. Pytanie jest takie, jakby już się uprzeć na tę metodę (co samo w sobie raczej udanym pomysłem nie jest) to co by tu najsensowniej przyjąć jako zmienne decyzyjne, żeby ich się nie zrobiło setki. Bo nie dość że każdego dnia trzeba decydować czy i w którą stronę wykona się transfer, to jeszcze trzeba decydować w jakiej wysokości. Co do zasady zagadnienie jest przecież bardzo proste. |
|
Data: 2010-09-20 09:22:58 | |
Autor: jureq | |
Optymalizacja dla dwóch rachunków | |
Dnia Mon, 20 Sep 2010 09:32:41 +0200, MarekZ napisał(a):
Nie widzę tego jako przeszkody. Prowizje, wpływy i wypływy, czyli dane Chcesz znaleźć jak masz dzielić między konta/przelewać między nimi. Czyli kwoty przepływów między tymi kontami będą wynikami a nie danymi wejściowymi. I ponieważ masz ogranicznie na wynik do pełnych groszy, dlatego programowanie liniowe nie jest tu najlepszym sposobem. |
|
Data: 2010-09-20 09:53:36 | |
Autor: MrMrooz | |
Optymalizacja dla dwóch rachunków | |
MarekZ <brak@adresu.w.pl> napisał(a):
Czy kto¶ z naszych Grupowiczów bawił się może rozwi±zaniem następuj±cego zagadnienia:Tak od strony bankowej i z ciekawo¶ci - to możesz podać przykład kiedy co¶ takiego może być potrzebne? Pozdrawiam Michał M -- |
|
Data: 2010-09-20 13:17:38 | |
Autor: MarekZ | |
Optymalizacja dla dwóch rachunków | |
Użytkownik "MrMrooz " <mrmrooz.WYTNIJ@gazeta.pl> napisał w wiadomo¶ci grup dyskusyjnych:i77av0$3e1$1@inews.gazeta.pl...
Tak od strony bankowej i z ciekawo¶ci - to możesz podać przykład kiedy co¶ Żeby ocenić efektywno¶ć zarz±dzania kapitałem dla danych przeszłych. Masz konkretne dane dotycz±ce wpływów oraz wypływów z rachunku bież±cego oraz przepływy między bież±cym a oszczędno¶ciowym. Chcesz wiedzieć jaki najlepszy wynik mogłe¶ osi±gn±ć i jak daleko od tego optimum było w rzeczywisto¶ci. W dalszej perspektywie takie narzędzie może być przydatne do wykonywania analizy scenariuszy przyszłych. |
|
Data: 2010-09-20 13:31:55 | |
Autor: MrMrooz | |
Optymalizacja dla dwóch rachunków | |
MarekZ <brak@adresu.w.pl> napisał(a):
Żeby ocenić efektywno¶ć zarz±dzania kapitałem dla danych przeszłych.Pamiętaj, że historyczne dane nie gwarantuj± osi±gnięcia zysków w przyszło¶ci :-) A nie lepiej pomin±ć koszty przelewów? Wtedy przy zerowym/znikomym oprocentowaniu konta bież±cego optymalizacja jest bardzo prosta: jak najszybciej po wpływie przelać na lokacyjne jak najpóĽniej przed wypływem przelać z lokacyjnego Pozdrawiam Michał M -- |
|
Data: 2010-09-20 15:38:11 | |
Autor: MarekZ | |
Optymalizacja dla dwóch rachunków | |
Użytkownik "MrMrooz " <mrmrooz.WYTNIJ@gazeta.pl> napisał w wiadomo¶ci grup dyskusyjnych:i77noa$jpj$1@inews.gazeta.pl...
A nie lepiej pomin±ć koszty przelewów? Wtedy przy zerowym/znikomym Wtedy narzędzie będzie wybitnie nieuniwersalne, no i zagadnienie się kompletnie trywializuje. Koszt przelewu spokojnie może być parametrem. Chciałbym uwzględnić też sytuację darmowego pierwszego przelewu a płatnych następnych. |
|