Haastava Sarjalasku - Austerlitz kauppanläynti

http://www.grayfriarsheritage.com/web2/rulebrowser/rulebrowser.htm

Austerlitz on vanha pbem tyyppinen peli, joka pitää sisältää alkeellista kaupankäyntiä. Yhdellä kierroksella on käytettävissä 36 kaukäyntikäskyä.

BASIC:

Jos pyöristykset jätetään huimoimatta tuotteita voidaan myydä kauppakaupunkiin kaavalla...


(Tuotteita) x 1500 x (Arvo) x (Hintataso)
-------------------------------------------------------------------- = Tuotto
SQRT(kauppakaupunki 10) SQRT(Tuotteita)

Tuotteita = myytävien tuotteiden määrä
Arvo = myytävän tuotteen arvo
Kauppakaupunki = tuotteita kauppakaupungissa
Hintataso = hintataso kauppakaupungissa


Ja ostaa sieltä pois kaavalla...

(Tuotteita) x 1600 x (Arvo) x (Hintataso)
-------------------------------------------------------------------- = Hinta
SQRT(kauppakaupunki 10)

Tuotteita = Ostettavien tuotteiden määrä
Arvo = Ostevan tuotteen arvo
Kauppakaupunki = tuotteita kauppakaupungissa
Hintataso = hintataso kauppakaupungissa



ADVANCED:

Kaavat ehkä tarkoituksella sisiältävät pienen bugin joka mahdollistaa voiton tekemisen myymällä tuotteita useammassa osassa kauppakaupunkiin ja ostamalla ne kerralla taas pois.

Olen 10 vuoden aika kehitellyt toinen toistaan typerämpiä ja nokkelanmpia mekaanisia menetelmiä parhaiden yhdistelmien hakemiseen ja väsännyt niistä ohjelmia josta ensimmäiset saivat varsinkin vanhemat tietokoneet helposti polvilleen. Pitää siis huomioida että aina kun kauppakaupunkiin myydään lisää tuotteita niin seuraavan myytävän erän hinta hieman laskee.

Tulin aikanaan insinöörikoulussa nukkuneeksi turhan monella matematiikan tunnilla en osaa tätä esim sarjalaskujen teoriaa hyväksikäyttäen näppärästi ratkaista. Peliäkään en jaksa enää pelata mutta asia on jäänyt vuosien varrella vaivaamaan.

ESIM:

Keinottelemalla 20 000 Talouspisteellä (arvo 6) tyhjässä kauppakaupunkissa hintatasolla on 6 (2-6), eikä kukaan muu satu häärimään samoilla markkinoilla saa aika hyvän tuoton käskyillä.

1: Myydään 1 338 kpl
2 :Myydään 1 377 kpl
3: Myydään 1 778 kpl
4: Myydään 2 198 kpl
5: Myydään 2 634 kpl
6: Myydään 3 086 kpl
7: Myydään 3 553 kpl
8 Myydään 4 036 kpl
9: Ostetaan 20 000 kpl

toistetaan 4 kertaa (yhteensä max 36 käskyä) ja saadaan mukavasti yhteensä reilu 1 500 000 ldr eli pelin sisäistä rahayksikköä tuottoa.

KYSYMYS:

Mekaanisia laskumenetelmät olen tarpeeksi jo veivannut saanut aikaan ratkaisun jota voita älypuhelimessakin vaivatta soveltaa, mutta mahtaako tuohon ongelmaan löytyä kaavaa jolla parhaan mahdollisen yhdistelmän ja tuoton pystyy ratkaisemaan.suoraan kaavalla.
10199
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

lisään vielä ettei noita kertoimia tietenkään tarvita eli pitäisi löytää oikeita sarjoja jotka antavat max tuotonm peruskaavasta...

1
-----------------------------------------------------------
SQRT(Kauppakaupunki) SQRT(Tuotteita)

Äänestä
  • 1
    ----------------------------------------------------------
    SQRT(Kauppakaupunki) SQRT(Tuotteita)

    Äänestä

  • 1 / ( SQRT(Kauppakaupunki) SQRT(Tuotteita) )

    Äänestä

  • Tuo pitänee ratkaista osatehtävinä, koska eri mittaiset sarjat, kuten 1*36, 2*18, 3*12..., ovat tavallaa eri tapauksia, jotka on lopuksi vertailtava keskenään.

    Äkkiseltään näyttäisi sellaiselta differentiaaliyhtälöltä, jota mallintaa hyvin numeeristen elementtien menetelmä, koska steppejä on äärellinen määrä.

    Äänestä

  • Hetken jo luulin että muinaiset hebrealaiset olisivat osanneet laskea korkeampaa matematiikkaa ...petyin

    Äänestä

  • Laskee, kirjoitti:

    Tuo pitänee ratkaista osatehtävinä, koska eri mittaiset sarjat, kuten 1*36, 2*18, 3*12..., ovat tavallaa eri tapauksia, jotka on lopuksi vertailtava keskenään.

    Äkkiseltään näyttäisi sellaiselta differentiaaliyhtälöltä, jota mallintaa hyvin numeeristen elementtien menetelmä, koska steppejä on äärellinen määrä.

    Kiitos

    Äänestä

Sarjalasku?

Äänestä
  • http://fi.wikipedia.org/wiki/Sarja_(matematiikka) ...tarkoitin.

    Kirjoitusvirheistäkin kyllä riittää innokkaimmille huomautettavaa...

    Sallinette että tarkat termit on välillä hukassa. En koskaan tullun valmistuneeksi insinööriksi vaikka matematiikan kurssit ja paljon muuta kahlasinkin läpi. Sen sijaan valmistuin massiivisella opintolainalla työttömäksi kotiluuseriksi joka rakastaa tämän tyyppisten ongelmien tutkiskelua.

    Äänestä

Matlabbia en osaa ohjelmoinnissa käyttää. Toistaiseksi tehokkain kehittelemäni mekaaninen systeemi toimii seuraavasti...

käskyjä voi olla 1-36 mutta käytännössä alle 3 myytitapahtumalla ei tuottoa voi tehdä ja optimaaliseen sarjaan jossa olisi yli 17 myyntitapahtumaan en ole koskaan törmännyt.

haen siis sarjat jokaiselle 3 - 17 myyntitapahtumalle erikseen ja erilaisia hakumetodeja käyttäen haen niistä parhaan yhdistelmän 3 vaiheen kautta.

(Offnotena; Ammattikoulutautalta pakko sanoa että vaikka matematiikan teoria, varsinkaan termit, ei olekkaan ihan viimisen päälle hallussa on ymmärrys sen luonteesta aika vahva. Tämä nyt on paljon lukiotason laskentaa mikä saattaa suomi24 huipuosaajien silmään vaikuttaa turhan yksityiskohtaiselta)

1. Vaihe

Haetaan yksittäisen sarjan likiarvo perus toisen asteen yhtälöllä ax^2 bx c = y joka antaa parhaan tuoton.

Interoituna summana tuo on siis a (x^3) / 3 b (x^2) / 2 c x = 30 000

30 000 tuotetta jaetaan tasan toisen asteen yhtälön integroiduille elementeille

a (x^3) / 3 = 10 000
b (x^2) / 2 = 10 000
c x = 10 000

Saan tietenkin selville yksittäisen käskyn tuotteiden määrän. laskemalla "osaintegraalin", mikä ei taida olla ihan eksakti termi mutta asiansa osaavat varmasti tajuaa.

sitten mennään rankasti ohjemoinnin puolelle kun haen suurimman kakkosen kantaluvun joka on pienempi kuin tuo kolmeen osaan jaettu tuotteiden määrä 10 000. Joka on siis 8192 eli 2^12.

tutkin millainen siirto eri elementtien välillä kannattaa tehdä jotta tuotto paranee mahdollisimman paljon. Ja toistan kunnes parempaa tuottoa ei enää löydy.

eli esim yleensä ensimmäisenä tuo 8192 tuotetta siirretään elementistä A -> elementtiin C. etc.

puolitan siirrettävän summan ja toistan kunnes siirrettävän massa koko on yksi eikä parannusta enää löydy jolloin olen löytänyt yhdelle sarjalle likiarvon joiden eri myyntitapahtumien arvot pitää vielä pyöristää kokonaislukuihin.

Olen muuten kokeillut kaikennnäköistä, ja jostain syysttä juuri 2 kantaluvut ovat erittäin tehokkaita kun optimaalista sarjaa etsitään.

2. Vaihe

Haen jokaiselle taulukolle yksittäisillä siirroilla eri myyntitapahtumien välillä, parhaan mahdollisen tuoton. Tässäkin on hyvä hakea ratkaisuja muutaman kerran eri kakkosen kantaluvuilla.

Tällä ei pelin kannalta ole enää paskaakaan väliä, koska muutamalla louisedorella (pelin rahayksikkö) ei tee mitään pelissä, mutta olen neuroottinen optimoinin suhteen. Haluan siis löytää sen parhaan mahdollisen huolimatta siitä onko löydettävissä mitään todellista käytännön hyötyä.

3. Vaihe

Menee taas rankasti ohjemoinnin puolelle, mutta lopuksi haen eri kokoisista sarjoista yhdistelmän joka antaa optimaalisen tuoton. tässä kysymys on enemmänkin ohjemoinnin teoriasta kuin matematiikasta joten en mene siihen syvemmälle.

Tavallisissa tapauksissa lähes aina parhaan tuoton saan kun tuoteita myy edestakaisin 4 kertaa 9 käskyn sarjoissa mutta poikkeuksia löytyy ihan riittävästi että tämä pikku sorttaustoimenpide pitää suorittaa.

Toivottavasti joku joka matematiikasta oikeasti jotain ymmärtää, ymmärtää myös mitä "äidin pikku pitkäaikastyötön melkeininsinööri" tässä koittaa selvittää, ja pystyy vielä antamaan vinkkejä mistä kohtaa minun pitäsi matematiikankirja avata jotta löydän parempia ratkaisuja. Eihän tästä oikeasti tietenkään mitään hyötyä kenellekkään ole.

Äänestä

Kommentoi aloitusta


Ahti Viitnaiemi kirjoitti:

http://www.grayfriarsheritage.com/web2/rulebrowser/rulebrowser.htm

Austerlitz on vanha pbem tyyppinen peli, joka pitää sisältää alkeellista kaupankäyntiä. Yhdellä kierroksella on käytettävissä 36 kaukäyntikäskyä.

BASIC:

Jos pyöristykset jätetään huimoimatta tuotteita voidaan myydä kauppakaupunkiin kaavalla...


(Tuotteita) x 1500 x (Arvo) x (Hintataso)
-------------------------------------------------------------------- = Tuotto
SQRT(kauppakaupunki 10) SQRT(Tuotteita)

Tuotteita = myytävien tuotteiden määrä
Arvo = myytävän tuotteen arvo
Kauppakaupunki = tuotteita kauppakaupungissa
Hintataso = hintataso kauppakaupungissa


Ja ostaa sieltä pois kaavalla...

(Tuotteita) x 1600 x (Arvo) x (Hintataso)
-------------------------------------------------------------------- = Hinta
SQRT(kauppakaupunki 10)

Tuotteita = Ostettavien tuotteiden määrä
Arvo = Ostevan tuotteen arvo
Kauppakaupunki = tuotteita kauppakaupungissa
Hintataso = hintataso kauppakaupungissa



ADVANCED:

Kaavat ehkä tarkoituksella sisiältävät pienen bugin joka mahdollistaa voiton tekemisen myymällä tuotteita useammassa osassa kauppakaupunkiin ja ostamalla ne kerralla taas pois.

Olen 10 vuoden aika kehitellyt toinen toistaan typerämpiä ja nokkelanmpia mekaanisia menetelmiä parhaiden yhdistelmien hakemiseen ja väsännyt niistä ohjelmia josta ensimmäiset saivat varsinkin vanhemat tietokoneet helposti polvilleen. Pitää siis huomioida että aina kun kauppakaupunkiin myydään lisää tuotteita niin seuraavan myytävän erän hinta hieman laskee.

Tulin aikanaan insinöörikoulussa nukkuneeksi turhan monella matematiikan tunnilla en osaa tätä esim sarjalaskujen teoriaa hyväksikäyttäen näppärästi ratkaista. Peliäkään en jaksa enää pelata mutta asia on jäänyt vuosien varrella vaivaamaan.

ESIM:

Keinottelemalla 20 000 Talouspisteellä (arvo 6) tyhjässä kauppakaupunkissa hintatasolla on 6 (2-6), eikä kukaan muu satu häärimään samoilla markkinoilla saa aika hyvän tuoton käskyillä.

1: Myydään 1 338 kpl
2 :Myydään 1 377 kpl
3: Myydään 1 778 kpl
4: Myydään 2 198 kpl
5: Myydään 2 634 kpl
6: Myydään 3 086 kpl
7: Myydään 3 553 kpl
8 Myydään 4 036 kpl
9: Ostetaan 20 000 kpl

toistetaan 4 kertaa (yhteensä max 36 käskyä) ja saadaan mukavasti yhteensä reilu 1 500 000 ldr eli pelin sisäistä rahayksikköä tuottoa.

KYSYMYS:

Mekaanisia laskumenetelmät olen tarpeeksi jo veivannut saanut aikaan ratkaisun jota voita älypuhelimessakin vaivatta soveltaa, mutta mahtaako tuohon ongelmaan löytyä kaavaa jolla parhaan mahdollisen yhdistelmän ja tuoton pystyy ratkaisemaan.suoraan kaavalla.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu