Article View: bln.sci.mathematik
Article #117Re: Mathematisches Problem
From: Nick
Date: Fri, 23 Aug 2002 14:31
Date: Fri, 23 Aug 2002 14:31
49 lines
3358 bytes
3358 bytes
Vielleicht noch als kleine Erg�nzung: Martin hat nat�rlich recht, die L�sung muss nicht zwangsl�ufig "optimal" sein. D.h., es muss nicht unbedingt die Rechnungskombination ausgew�hlt werden, die einen m�glichst geringen Restbetrag hat. _Eine_ hundertprozentige L�sung gibt es nat�rlich immer. Man kann ja einfach ALLE �berhaupt m�glichen Rechnungskombinationen �berpr�fen und daraus die beste ausw�hlen. Wie Martin schon sagt, der Knackpunkt ist nat�rlich ob der Aufwand vertretbar ist. Und hier explodiert der Aufwand mit der Menge der Rechnungen. (n! - oder zumindest sowas �hnliches denk ich mal) Und da w�re ein PC auch schon bei �berschaubarer Anzahl von Rechnungen schnell �berfordert. Nick "Martin Fuchs" <mail@mafu-online.de> wrote in message news:ak35je$1f7qc7$1@ID-134512.news.dfncis.de... > > Sie haben eine Zahlung von einem Kunden, der bei Ihnen viele > Rechnungen > > unterschiedlicher H�he offenstehen hat. > > Nun geht es darum, (die Zahlung ist < als die Gesamtsumme der > Rechnungen) > > festzustellen, welchen der x Rechnungen zusammen am n�hesten an den > > Zahlbetrag kommen, am idealsten w�re nat�rlich das Ergebnis, welche > dieser > > vielen Rechnungen Zusammen gleich Zahlbetrag sind. > > Hallo Ines, > > Dein Problem ist eine Variante des sogenannten "Rucksack-Problems". > Dieses ist f�r eine sehr grosse Anzahl von Rechnungen in der Praxis > nicht berechenbar, d.h. es gibt f�r sehr grosse Anzahl von Rechnungen > keinen Algorithmus, der mit vern�nftigem Aufwand (Zeitfaktor) > _zwangsl�ufig_ das optimale Resultat liefert. > > Der L�sungsvorschlag, den Dir Nick angegeben hat, ist ein sogenannter > Greedy-Algorithmus (gieriger Algorithmus). Sein Vorteil ist die > geringe Komplexit�t (Aufwand), er liefert aber nicht zwangsl�ufig ein > optimales Ergebnis, wie Du Dir an einfachen Beispielen leicht > klarmachen kannst. > Ggf l�sst er sich f�r Dein spezielles Problem noch verfeinern, ich > denke z.B. daran, dass es eventuell mehrere Rechnungen mit dem > gleichen Betrag gibt und der Zahlbetrag ein Vielfaches davon w�re. > > Gruss > Martin > >
Technical Details
Message-ID:
<ak5h0t$2f5$02$1@news.t-online.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!fu-berlin.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mailReferences:
<ajgmv1$1aq2a8$1@ID-100369.news.dfncis.de> <ak35je$1f7qc7$1@ID-134512.news.dfncis.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f6df2,485227d791f16748 X-Google-Attributes: gidf6df2,public X-Google-ArrivalTime: 2002-08-23 07:39:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!fu-berlin.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: "Nick" <NickNickNick@freenet.de> Newsgroups: bln.sci.mathematik Subject: Re: Mathematisches Problem Date: Fri, 23 Aug 2002 16:31:22 +0200 Organization: T-Online Lines: 51 Message-ID: <ak5h0t$2f5$02$1@news.t-online.com> References: <ajgmv1$1aq2a8$1@ID-100369.news.dfncis.de> <ak35je$1f7qc7$1@ID-134512.news.dfncis.de> Reply-To: "Nick" <NickNickNick@freenet.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 1030113118 02 2533 pxlnbPnSgHySl 020823 14:31:58 X-Complaints-To: abuse@t-online.com X-Sender: 081512283-0001@t-dialin.net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2479.0006 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2479.0006