Tuotekonfiguraation Solver-strategia
Tässä artikkelissa käsitellään tuotekonfiguraation tehostamista Solver-strategian avulla.
Solver-strategian käsite esiteltiin ensimmäisen kerran Microsoft Dynamics AX 2012 R2:n kumulatiivisessa päivityksessä 7 (CU7). Sitä laajennettiin Microsoft Dynamics AX 2012 R3:n kumulatiivisessa päivityksessä 8 (CU8) ja talous- ja toimintosovellusten Enterprise edition 7.3:ssa.
Solver-strategian käsite sisältää nyt seuraavat strategiat:
- Oletusarvo
- Minimitoimialueet ensin
- Ylhäältä alas
- Z3
Solver-strategia
Rajoitetyytyväisyysongelmana (CSP) muotoiltu tuotekonfigurointimalli. Microsoft Solver Foundationilla (MSF) on kahdenlaisia tuotekonfigurointimalleista käytettäviä Solver-strategioita CSP-ongelmien ratkaisemiseen. Nämä Solver-strategiat perustuvat heuristiikkaan ja niiden avulla määritetään järjestys, jossa CSP-ongelmien muuttujat käsitellään ongelmaa ratkaistaessa. Heuristiikkaa voi vaikuttaa suorituskykyyn huomattavasti ongelmaa tai ongelmaluokkaa ratkaistaessa.
Tuotekonfiguraatiomallien Solver-strategia määrittää, mitä selvitystä heuristiikan kanssa käytetään. Oletus-, Minimitoimialueet ensin- ja Ylhäältä alas -strategiat käyttävät kahta MSF:n selvitystä, kun taasZ3-strategia käyttää Z3-selvitystä.
Todellisia asiakastoteutuksia koskevat tutkimukset ovat osoittaneet, että tuotekonfiguraatiomallin Solver-strategian vaihtaminen voi lyhentää vasteajan minuuteista millisekunteihin. Niinpä erilaisia Solver-strategioita kannattaa kokeilla, jotta tuotekonfiguraatiomallin kannalta tehokkain Solver-strategia löytyisi.
Solver-strategian asetusten muuttaminen
Voit vaihtaa Solver-strategian valitsemalla Tuotekonfiguraation mallit -sivun toimintoruudussa Mallin ominaisuudet. Valitse sitten Muokkaa mallin tietoja -valintaikkunassa Solver-strategia.
Tällä hetkellä mikään logiikka ei tunnista automaattisesti, mikä on tehokkain poissulkevan tuotekonfiguraation Solver-strategia. Tämän vuoksi Solver-strategioita on kokeiltava yksi kerrallaan.
Seuraavassa taulukossa on suosituksia eri tilanteissa käytettävistä Solver-strategioista.
Solver-strategia | Strategian käyttöskenaario |
---|---|
Oletusarvo | Oletus-strategia on optimoitu selvittämään taulurajoitteisiin luottavia malleja. Asiakastoteutuksia koskevat tutkimukset ovat osoittaneet, että tämä strategia on tehokkain tilanteissa, joissa taulurajoitteita käytetään runsaasti. |
Minimitoimialueet ensin | Minimitoimialueet ensin- ja Ylhäältä alas -strategiat liittyvät läheisesti toisiinsa. Asiakastoteutustutkimukset ovat osoittaneet, että Ylhäältä alas -strategia toimii paremmin kuin Minimitoimialueet ensin -strategia. Minimitoimialueet ensin -strategia on kuitenkin säilytetty tuotteessa, jotta yhteensopivuus aikaisempien versioiden kanssa säilyy. Kummankin Solver-strategian on osoitettu selvittävän tehokkaasti malleja, joissa on useita aritmeettisia lausekkeita eikä taulurajoituksia käytetä. Joissakin tilanteissa Oletus-strategia on näitä kahta strategiaa tehokkaampi. Muista tämän vuoksi kokeile jokaista strategiaa. |
Ylhäältä alas | Minimitoimialueet ensin- ja Ylhäältä alas -strategiat liittyvät läheisesti toisiinsa. Asiakastoteutustutkimukset ovat osoittaneet, että Ylhäältä alas -strategia toimii paremmin kuin Minimitoimialueet ensin -strategia. Minimitoimialueet ensin -strategia on kuitenkin säilytetty tuotteessa, jotta yhteensopivuus aikaisempien versioiden kanssa säilyy. Kummankin Solver-strategian on osoitettu selvittävän tehokkaasti malleja, joissa on useita aritmeettisia lausekkeita eikä taulurajoituksia käytetä. Joissakin tilanteissa Oletus-strategia on näitä kahta strategiaa tehokkaampi. Muista tämän vuoksi kokeile jokaista strategiaa. |
Z3 | Z3-strategian käyttö Solver-oletusstrategiana on suositeltavaa. Jos olet huolestunut suorituskyvystä ja skaalautuvuudesta, voit arvioida muut strategiat. |