Lineaarisen optimoinnin sanallinen tehtävä

APUVApls

Joo en taas tajua sanallisista mitään, tai sitten edes lineaarista optimointia kunnolla. Apuva?

Verstaassa valmistetaan tikkaita ja mattotelineitä. Niiden valmistamiseen tarvitaan koneita A ja B seuraavasti:

Tikkaat: KONE A: 2h, KONE B: 1h
Mattoteline: KONE A: 1h, KONE B 2h

Viikossa konetta A on mahdollista käyttää 200h ja konetta B 250h. Tikkaita myydään 20e/kpl ja mattotelineitä hintaan 30e/kpl. Millä tikkaiden ja mattotelineiden valmistusmäärillä viikottainen myyntitulo on suurin?

Kaikki apu arvostettua. Tätä pähkinää yrittänyt nyt tunnin halkaista, mutta ei näytä kulkevan mihinkään suuntaan.

6

93

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 2+4

      Nyt iski silmiin nuo tuntimäärät 200 ja 250, kun viikossa on 7x24=168h... Jos muutettaisiin se kuukaudessa käytössä olevaan tuntimäärään 30x24=720.. Viikottainen valmistusmäärä voisi olla vaikka 900kpl ja tehtävässä ei huomioida mitään vkl vapaita :P

      Ja jos koneet tuottavat samanverran pv:ssä näillä eri tuntimäärillä, niin silloin nuo 1h käytettävät koneet olisivat nopeampia kuin 2h koneet, eli karkeasti sanottuna tuplasti parempia.

      • APUVApls

        Minkäs teet, lukion matikka xD

        Jollain pitäis saada tää kumminkin ratkaistua ^^"


    • 18+5

      Enpä ole lineaarista optimointia syvällisemmin opiskellut, joskus hiukan silmäillyt tehtäviä. Tuossa kai auttaa graafinen ratkaisu. Eli otetaan koordinaatisto jossa vaikkapa x-akselilla on tikkaiden määrä ja y-akselilla mattotelineiden määrä. Etsitään sitten x-akselista piste joka vastaa maksimaalisesti valmistettavien tikkaiden määrää; se on 100 sillä silloin konetta A käytetään koko ajan tikkaiden valmistukseen. Vastaavasti etsitään y-akselilta mattotelineiden maksimaalista valmistusmäärää vastaava piste; se on 125.

      Sitten noista pisteitä lähtien piirretään suorat jotka kuvaavat mahdollisia tuotantomääriä, jos vähennetään yhtä, voidaan valmistaa enemmän toista. Nuo suorat leikkaavat yhdessä pisteessä. Syntyy kahden suoran muodostama murtoviiva jolla on tuo optimiratkaisu.

      • 18+5

        Vielä hieman lisää ohjetta. Tarkastele ensin koneen A suorituskykyä. Se voisi tehdä pelkästään 100 kpl tikkaita tai 200 kpl mattotelineitä. Jos se tekee osaksi molempia, asettuvat nuo pisteet suoralle jonka määräävät nuo x- ja y-akselien leikkauspisteet. Vastaavasti kone B voisi tehdä 250 kpl pelkästään tikkaita tai 125 kpl pelkästään mattotelineitä. Nuo määräävät toisen suora. Noiden suorien leikkauspiste on kohdassa 50 kpl tikkaita ja 100 kpl mattotelineitä. Tuo on murtoviivan taitekohta; murtoviivan sisällä kaikki tapaukset ovat mahdollisia ja optimi löytyy jostain murtoviivalta. Suorien yhtälöiden avulla saadaan optimoitava funktio.


    • mixtura simplex

      Tehdään tästä nyt tavanomainen lineaarinen optimointitehtävä.

      Olkoon x tikkaiden määrä ja y mattotelineiden määrä.

      Objektifunktio: Maksimoitava 20x 30y.
      Rajoitukset:
      Kone A: 2x y = 0.

      Sallittujen ratkaisujen alue x,y-tasossa on monikulmio, joka on suoran x = 0 oikealla puolella, suoran y = 0 yläpuolella, suoran 2x y = 200 vasemmalla puolella sekä suoran x 2y = 250 vasemmalla puolella. On syytä piirtää kuva.

      Objektifunktion tasa-arvoviivat (korkeuskäyrät) ovat muotoa 20x 30y = c (yhdensuuntaisia suoria). Optimipiste (x,y), joka antaa maksimin sallitussa alueessa objektifunktiolle on sellainen alueen kulmapiste, missä ylin korkeuskäyrä hipaisee sallittujen ratkaisujen aluetta. Kulmapisteen x ja y-koordinaatit antavat parhaan ratkaisun.

      Tällaista graafista ratkaisumeneelmää voi käyttää vain, jos muuttujia on kaksi. Muuten on käytettävä tietokoneohjelmaa, joka suorittaa Simplex-algoritmin. Tällainen löytyy mm kehittyneemmissä Excel-versioissa.

    • IQ 150

      Olkoon x tikkaiden määrä ja y mattotelineiden määrä.

      Määritetään funktion
      f: ℝ² -> ℝ, f(x, y) = 20x 30y
      suurin arvo joukossa
      D = { (x, y) ∈ ℝ²: x ≥ 0, y ≥ 0, 2x y ≤ 200, x 2y ≤ 250 }.

      Joukko D on selvästi kompakti, joten jatkuvana funktiona f saavuttaa siinä suurimman arvonsa.

      ∇f = (20, 30) ≠ (0, 0) kaikilla (x, y) ∈ D
      Näin ollen suurinta arvoa ei saavuteta joukon D sisäpisteiden joukossa.

      Tutkimalla joukon D reunaa huomataan, että suurin arvo saavutetaan jossain seuraavista pisteistä: (0, 0), (100, 0), (0, 125) ja (50, 100)
      f(0, 0) = 20 * 0 30 * 0 = 0
      f(100, 0) = 20 * 100 30 * 0 = 2000
      f(0, 125) = 20 * 0 30 * 125 = 3750
      f(50, 100) = 20 * 50 30 * 100 = 4000

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Heikki Silvennoinen petti vaimoaan vuosien ajan

      Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.
      Kotimaiset julkkisjuorut
      146
      2591
    2. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      24
      1986
    3. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      23
      1968
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      89
      1776
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      67
      1530
    6. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      20
      1306
    7. Avaa sydämesi mulle

      ❤ ❤❤ Tahdon pelkkää hyvää sulle Sillä ilmeisesti puhumalla Avoimesti välillämme Kaikki taas selviää Kerro kaikki, tahdo
      Ikävä
      37
      1202
    8. Söpö lutunen oot

      Kaipaan aina vaan, vaikkakin sitten yksipuolisesti.
      Ikävä
      11
      1198
    9. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      36
      1188
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      10
      1167
    Aihe