Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

excel solver problem

[es] :: Office :: Excel :: excel solver problem

[ Pregleda: 2378 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.opera-mini.net.



+322 Profil

icon excel solver problem30.07.2014. u 21:20 - pre 117 meseci
ne znam da li se ovo moze uraditi pomocu solvera ali da probam. imamo popis proizvoda, neka ih ima 50000. na raspolaganju imam 60 radika. problem je kako najoptimalnije podeliti radnike na one koji popisuju i one koji vrse unos popisnih listi. pretpostavimo da jedan radnik za 1h popise 80 proizvoda a da za isto vreme covek na unosu unese 150 proizvoda sa popisne liste. naravno cilj je da na kraju nekako zavrse u priblizno vreme da necekaju oni koji popisuju da se popisne liste unesu u racunar i obrnuto.
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: excel solver problem30.07.2014. u 22:10 - pre 117 meseci
Ako sam te dobro shvatio onda bi dva radnika za 1h uneli 160 artikla sto bi odprilike jedan radnik uneo za to isto vreme pa ako imas na raspolaganju 60 radnika moras ih raspodeliti u razmeri 2:1 odnosno onda bi ti 40 radnika vrsilo popis a 20 radnika bi vrsilo unos podataka.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-1.sezampro.rs.



+322 Profil

icon Re: excel solver problem31.07.2014. u 05:24 - pre 117 meseci
Dobro si shvatio, radnik na unosu podataka ne moze da unese vecu kolicinu artikala od kolicine koju je drugi radnik prethodno popisao. Proporcija je ok, i ona je sustinski resenje problema, medjutim mene ovde konkretno zanima solver. Tek sam poceo da ga koristim pa jos nisam skroz nacisto sam sa sobom koja su njegova ogranicenja a gde ja ne umem samo da postavim zadatak, pa ga pokusavam koristiti u svakodnevnom poslu. Svi primeri za njega su maksimizuj prihode, minimizuj rashode i svi prepisuju jedni od drugih.
Zanima me da li se ovakav tip problema moze resiti sa njim, cisto zbog nekog mog solver napredovanja u nacinu razmisljanja.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon Re: excel solver problem31.07.2014. u 09:00 - pre 117 meseci
Mislim da sam rešio problem.
Čisto teoretisanja radi, da li se on može prepraviti tako da prilikom izračuna broja radnika uzima samo celobrojne vrednosti (jer ne mogu raditi 2,5 radnika).

Moje dosadašnje rešenje u prilogu.

EDIT Skontah da mi je pitanje glupo za medalju. Našao sam kako da ga ograničim da broj bude celobrojni ali naravno tada ne mogu biti uposleni svih 60 radnika, ali dobro, nekome valjda pomogne.

[Ovu poruku je menjao Blue82 dana 31.07.2014. u 10:11 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon Re: excel solver problem09.08.2014. u 14:18 - pre 117 meseci
Imam problem koji mi nije jasan.
U prilogu je dokument sa tabelom.

Problem:
Dobavljac mi daje kasa skonto od 1% ukoliko fakturu platim do 30 dana pre dogovorene valute, i 2% za placene fakture vise od 30 dana ranije pre dogovorene fakture. Ja najranije 10.07.2014. godine trebam da mu isporucim robu, kojom ce moj dug biti izmiren kompenzacijom. Dakle ako ja njemu dugujem 5000 dinara i isporucim mu 10.07.2014. godine robu u vrednosti od 2000 dinara, time sam isplatio svoj dug u visini od 2000 dinara. Kasnije cu zakomplikovati primer ali za pocetak ne mogu da uradim nesto sto je veoma jednostavno.

Pomocu solvera sam hteo da izracunam kojim redosledom trebam da zatvaram svoj dug (tj koje fakture) da bih ostvario najveci kasa skonto. Naizgled jednostavno. Imam formulu kojom u zavisnosti od datuma uplate (tj isporuke robe) racunam koliko sam dana ranije izvrsio placanje po fakturi i na osnovu toga racunam kasa skonto za svaku pojedinu fakturu. U prvom pokusaju sam u solveru obelezio za celije koje se menjaju, sve redove u koloni "datum uplate" i definisao ogranicenja da je datum uplate >=10.07.2014. godine jer isporuka ne moze da se izvrsi pre tog datuma. Trazio sam maksimalan kasa skonto i on je dao ispravno resenje (kasnije se ispostavilo slucajno). Onda sam mu da bih proverio solver dao da trazi funkciju umesto max, ovoga puta min, da bih dobio kasa skonto 0, a 0 je ukoliko sam platio fakturu posle valute i nisam dobio nikakvo smisljeno resenje iako je solver rekao da je nasao resenje koje zadovoljava sve kriterijume.

Pomislim o, mozda solver ne zna da radi sa datumima vec samo sa brojevima pa sam uveo novu kolonu "dani" obelezenu zutim. Datum uplate sam stavio da racuna po formuli, najraniji datum isporuke 10.07.2014. godine + "dani" pa ce tako solver moci da se zanima sa brojevima umesto datuma. Ako upise u zuto polje broj 1 datum isporuke ce biti 1 dan posle 10.07.2014. godine, medjutim ne dobijam resenje.

Ne znam gde je greska. Excel-ov fajl u prilogu.
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon Re: excel solver problem09.08.2014. u 14:54 - pre 117 meseci
Sad sam isprobao jos nesto. Solver ustvari ima prolem sa IF funkcijom i kada naidje na nju nece da radi.
Moze li se to nekako resiti?
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
212.200.121.*

Sajt: www.gowi.rs


+109 Profil

icon Re: excel solver problem11.08.2014. u 08:02 - pre 117 meseci
"A nonlinear solver relies on (partial) derivative values to guide it towards a feasible and optimal solution; since it is unable to compute the derivatives of a function at points where that function is discontinuous, it has trouble determining how to proceed."

Ako izabereš Linearni model (Simplex LP) trebalo bi da radi sa IF. Takođe i Evolutionary.

U tvom problemu čini mi se da si pogrešno postavio kriterijum - koliko ja razumem Kasa Skonto treba da bude max, a ne min? U slučaju max dobije se trivijalno rešenje da sve platiš odmah i dobiješ najveći kasa skonto .


Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon Re: excel solver problem11.08.2014. u 15:39 - pre 117 meseci
Treba da bude max, i kada sam tako napravio bio mi je dao zadovoljavajuće rešenje. Ne znam zašto sam posumnjao pa rekoh sebi hajde kontrole radi da mu podesim da traži minimalan kasa skonto baš da vidim da li će naći vrednost 0 i kada se rešenje nije promenilo u odnosu na rešenje kada sam tražio max tad sam shvatio da ne radi.

Probam ovo što si rekao pa se javim.


EDIT: ja ne dobijam rešenje kad stavim linearni model.
Možeš li probati na mom modelu, u prilogu 2 posta iznad tvoga? Ja dobijam greške.

To trivijalno rešenje jeste trivijalno i za početak nisam hteo da zakomplikujem primer dok i ovaj osnovni solver ne proradi. Krajnji cilj mi je bio da pitam (a nisam pretpostavljao da mogu imati problema sa ovim osnovnim primerom), da li bi se mogao postaviti solver tako da dobije spisak svih faktura sa valutama plaćanja a onda da mu se kaže da će biti 3 isporuke, npr jedna 15.000.000 druga 23.000.000 dinara i treća 19.000.000 dinara na određene datume pa da on po tom kriterijumu optimalno zatvori fakture. Nije mu svejedno da li će sa prvom uplatom zatvoriti prvu fakturu kod koje će bobiti da sam platio 90 dana pre nego je bilo potrebno a posle da poslednju fakturu platim samo 10 dana ranije. On treba da izvuče najoptimalnije rešenje, koje je najbliže tome da su sve fakture plaćene 31 dan pre valute. Ali to je ya sada previše komplikovano pošto ni pojednostavljeni primer ne radi, pa nisam hteo da ulazim u suštinu problema.


[Ovu poruku je menjao Blue82 dana 11.08.2014. u 16:57 GMT+1]
 
Odgovor na temu

[es] :: Office :: Excel :: excel solver problem

[ Pregleda: 2378 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.