Jaa


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.

Solver-strategian vaihtaminen.

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.

Lisäresurssit

Tuotemäärityksen yleiskatsaus

Heuristiikka

Rajoitustyytyväisyysongelma