6LVWHPD3DUDOHORGH+RUPLJDV 0DUWD$OPLUyQ PDOPLURQ#FQFXQDS\ %HQMDPtQ%DUiQ EEDUDQ#FQFXQDS\ &HQWUR1DFLRQDOGH&RPSXWDFLyQ 8QLYHUVLGDG1DFLRQDOGH$VXQFLyQ &DVLOODGH&RUUHRV &DPSXV8QLYHUVLWDULRGH6DQ/RUHQ]R 3DUDJXD\ 5HVXPHQ /D FDSDFLGDGTXH SRVHHQ ODV KRUPLJDV SDUD HVWDEOHFHU HO FDPLQR PiV FRUWR GHVGH VX QLGR KDVWD OD IXHQWHGHDOLPHQWR\YLFHYHUVDKDVXJHULGRHODOJRULWPRPHWDKHXUtVLVWLFRGHQRPLQDGR6LVWHPDGH+RUPLJDV $QW 6\VWHP HVSHFLDOPHQWH DSURSLDGR SDUD SUREOHPDV GH RSWLPL]DFLyQ FRPELQDWRULD $O PRYHUVH XQD KRUPLJD UHDO GHSRVLWD XQD VXEVWDQFLD GHQRPLQDGD IHURPRQD FRPR XQD VHxDO RGRUtIHUD SDUD PDUFDU HO FDPLQR UHFRUULGR GH pVWD PDQHUD ODV GHPiV KRUPLJDV SXHGHQ VHJXLUOD (O PpWRGR FRQVLVWH HQ VLPXODU FRPSXWDFLRQDOPHQWH OD FRPXQLFDFLyQ LQGLUHFWD TXH XWLOL]DQ ODV KRUPLJDV SDUD HVWDEOHFHU HO FDPLQR PiV FRUWRJXDUGDQGRODLQIRUPDFLyQDSUHQGLGDHQXQDPDWUL]GHIHURPRQDV (O SUHVHQWH WUDEDMR XWLOL]D D ODV KRUPLJDV FRPR HQWHV EiVLFDPHQWH DXWyQRPRV TXH WUDEDMDQ HQ SDUDOHOR FRQ DVLQFURQLVPR LPSOtFLWR GHPRVWUDQGR H[SHULPHQWDOPHQWH ODV YHQWDMDV GH SDUDOHOL]DU HVWD WpFQLFDLPSOHPHQWDQGRGRVYDULDQWHVGHOPLVPRHQXQDPELHQWHFRPSXWDFLRQDODVtQFURQRXWLOL]DQGRXQDUHG GHFRPSXWDGRUDVSHUVRQDOHV ,QWURGXFFLyQ /D REVHUYDFLyQ GH OD QDWXUDOH]D KD VLGR XQD GH ODV SULQFLSDOHV IXHQWHV GH LQVSLUDFLyQ SDUD OD SURSXHVWD GH QXHYRV SDUDGLJPDVFRPSXWDFLRQDOHV $Vt QDFLHURQ GLYHUVDV WpFQLFDV GH ,QWHOLJHQFLD $UWLILFLDO FRPR ORV $OJRULWPRV *HQpWLFRV *HQHWLF $OJRULWKPV 7HPSODGR 6LPXODGR 6LPXODWHG $QQHDOLQJ 5HGHV 1HXURQDOHV 1HXUDO 1HWZRUNV \ HQWUH HVWDV WpFQLFDV HO VLVWHPD EDVDGR HQ &RORQLDV GH +RUPLJDV $QW 6\VWHP>@ (QODQDWXUDOH]DODVKRUPLJDVVRQDQLPDOHV FDVLFLHJRVVLQ HPEDUJRWLHQHQ OD FDSDFLGDGHQFRQWUDU DOLPHQWR\HVWDEOHFHUHOFDPLQRPiVFRUWRKDVWDOOHJDUDpO\UHJUHVDUDOQLGR&RQpVWHSURSyVLWRDOPRYHUVH XQDKRUPLJDGHSRVLWDXQDVXEVWDQFLDTXtPLFDGHQRPLQDGDIHURPRQDVFRPRXQDVHxDORGRUtIHUDSDUDTXHODV GHPiVSXHGDQVHJXLUOD /DVIHURPRQDVMXHJDQXQLPSRUWDQWHSDSHOHQODVXSHUYLYHQFLDGHPXFKDVHVSHFLHVOODPDGDVLQIHULRUHV FRPRVRQODVDEHMDVKRUPLJDVSROLOODVHWFSDUDHOODVUHSUHVHQWDQXQVLVWHPDGHFRPXQLFDFLyQTXtPLFDTXH OHVSHUPLWHWUDQVPLWLULQIRUPDFLyQDWUDYpVGHVHxDOHVRGRUtIHUDVDFHUFDGHOHVWDGRILVLROyJLFRUHSURGXFWLYR\ VRFLDO DVt FRPR OD HGDG HO VH[R \ HO SDUHQWHVFR GHO DQLPDO HPLVRU ODV FXDOHV VRQ UHFLELGDV HQ HO VLVWHPD ROIDWRULRGHODQLPDOUHFHSWRUTXLHQLQWHUSUHWDHVDVVHxDOHV>@(QPXFKRVPDPtIHURVORVPDFKRVPDUFDQHO WHUULWRULRHQGRQGHSXHGHQDOLPHQWDUVH\DSDUHDUVHFRQODVKHPEUDVTXHVHHQFXHQWUHQHQHVDGHPDUFDFLyQ$ VXYH]ODVKHPEUDVFRPXQLFDQVXGLVSRQLELOLGDGVH[XDO $O LQLFLR GH OD E~VTXHGD GH DOLPHQWRV XQD KRUPLJD VH PXHYH HVHQFLDOPHQWH DO D]DU SHUR ODV GHPiV GHFLGHQFRQEXHQDSUREDELOLGDGVHJXLUHOFDPLQRFRQPD\RUFDQWLGDGGHIHURPRQDV&RQVLGHUHOD)LJXUDHQ GRQGHVHREVHUYDFRPRODVKRUPLJDVHVWDEOHFHQHOFDPLQRPiVFRUWR(QODILJXUDDODVKRUPLJDVOOHJDQD XQ SXQWR GRQGH WLHQHQ TXHGHFLGLUSRU XQR GH ORV FDPLQRV TXH VH OHV SUHVHQWD OR TXH UHVXHOYHQ GH PDQHUD DOHDWRULDODPLWDGGHODVKRUPLJDVGHGLULJLUiQKDFLDXQH[WUHPR\ODRWUDPLWDGKDFLDHORWURH[WUHPRFRPR LOXVWUD OD ILJXUD E &RPR ODV KRUPLJDV VH PXHYHQ DSUR[LPDGDPHQWH D XQD YHORFLGDG FRQVWDQWH ODV TXH HOLJLHURQ HO FDPLQR PiV FRUWR DOFDQ]DUiQ HO RWUR H[WUHPR PiV UiSLGR TXH ODV TXH WRPDURQ HO FDPLQR PiV ODUJRGHSRVLWDQGRPD\RUFDQWLGDGGHIHURPRQDSRUXQLGDGGHORQJLWXGFRPRLOXVWUDODILJXUDF/DPD\RU GHQVLGDGGHIHURPRQDVGHSRVLWDGDVHQHOWUD\HFWRPiVFRUWRKDFHTXHpVWHVHDPiVGHVHDEOHSDUDODVVLJXLHQWHV KRUPLJDV \ SRU OR WDQWR OD PD\RUtD HOLJH WUDQVLWDU SRU pO &RQVLGHUDQGR TXH OD HYDSRUDFLyQ GH OD VXVWDQFLD TXtPLFDKDFHTXHORVFDPLQRVPHQRVWUDQVLWDGRVVHDQFDGDYH]PHQRVGHVHDEOHV\ODUHDOLPHQWDFLyQSRVLWLYD GHOFDPLQRFRQPiVIHURPRQDVUHVXOWDFODURTXHDOFDERGHXQWLHPSRFDVLWRGDVODVKRUPLJDVWUDQVLWHQSRUHO FDPLQRPiVFRUWR D F E G )LJXUD &RPSRUWDPLHQWRGHODVKRUPLJDVUHDOHV (QEDVHDOFRPSRUWDPLHQWRGHVFULWRGHODVKRUPLJDV'RULJRHWDO>@SURSXVRXQDWpFQLFDFRQRFLGD FRPR$QW V\VWHP SDUD HO FRQRFLGR SDUDGLJPD GHO FDMHUR YLDMDQWH 763 ±7UDYHOHU 6DOHVPDQ 3UREOHP TXH SUHVHQWDEDWUHVYDULDQWHVTXHVHGLIHUHQFLDQVLPSOHPHQWHHQHOPRPHQWR\ODPDQHUDGHDFWXDOL]DUXQDPDWUL] TXHUHSUHVHQWDODVIHURPRQDVGHORVVLVWHPDVELROyJLFRV $QWGHQVLW\FRQDFWXDOL]DFLyQFRQVWDQWHGHODVIHURPRQDVSRUGRQGHSDVDXQDKRUPLJD $QWTXDQWLW\FRQDFWXDOL]DFLyQGHIHURPRQDVLQYHUVDPHQWHSURSRUFLRQDODODGLVWDQFLDHQWUH FLXGDGHVUHFRUULGDV $QWF\FOHFRQDFWXDOL]DFLyQGHIHURPRQDVLQYHUVDPHQWHSURSRUFLRQDODOWUD\HFWRFRPSOHWRDO WHUPLQDUXQUHFRUULGR(VWH~OWLPRSUHVHQWyPHMRUHVUHVXOWDGRV\ODVVLJXLHQWHVLQYHVWLJDFLRQHV VHFHQWUDURQHQpO 5HFLHQWHPHQWH'RULJR\*DPEDUGHOODWUDEDMDURQHQYDULDVYHUVLRQHVH[WHQGLGDVGHOSDUDGLJPD$6 $QW4 >@HVXQKtEULGRHQWUH$6 \4OHDUQLQJXQFRQRFLGRDOJRULWPRGHDSUHQGL]DMHFRQUHDOLPHQWDFLyQ SRVLWLYD > @ $QW &RORQ\ 6\VWHP $&6 HV XQD H[WHQVLyQ GH $QW4 SXEOLFDGR HQ >@ HQ HO TXH VH SUHVHQWDURQPHMRUDVGHODOJRULWPRHQWUHVDVSHFWRVSULQFLSDOHVLODUHJODGHWUDQVLFLyQGHHVWDGRVFRQODTXH VH RIUHFH XQ EDODQFH HQWUH OD H[SORUDFLyQ GH QXHYRV FDPLQRV \ H[SORWDFLyQ D SULRUL GHO FRQRFLPLHQWR DFXPXODGR DFHUFD GHO SUREOHPD LL OD UHJOD GH DFWXDOL]DFLyQ JOREDO TXH SHUPLWH DFWXDOL]DU OD PDWUL] GH IHURPRQDVVRORFRQHOPHMRUWRXUHQFRQWUDGRKDVWDHOPRPHQWRLLLODUHJODGHDFWXDOL]DFLyQORFDOTXHSHUPLWH D WRGDV ODV KRUPLJDV DFWXDOL]DU OD PDWUL] GHIHURPRQDV DO WHUPLQDU VXWRXU (Q GLFKD SXEOLFDFLyQ VH DSOLFD DGHPiV E~VTXHGD ORFDO XWLOL]DQGR HO FRQRFLGR PpWRGR RSW >@ SDUD HO SUREOHPD GHO FDMHUR YLDMDQWH TXH LQWHQWDUHGXFLUODORQJLWXGHQFRQWUDGDLQWHUFDPELDQGRORVDUFRV(QSDUWLFXODUHVWHPpWRGRUHDOL]DWUHVFRUWHV HQ HO WRXU HQFRQWUDGR H LQWHUFDPELD ODV FLXGDGHV GHVWLQR HYLWDQGR GH HVWH PRGR LQYHUWLU HO VHQWLGR GH ODV FLXGDGHVYLVLWDGDV 2WUDYDULDQWHGH$6FRQRFLGDFRPR0D[0LQ$QW6\VWHP00$6IXHSUHVHQWDGDSRU7RPDV6WW]OH \+ROJHU+RRV>@SHUPLWLHQGRDFWXDOL]DUODPDWUL]GHIHURPRQDVVRORDODKRUPLJDFRQHOPHMRUWRXU(VWR DFHOHUD OD FRQYHUJHQFLD SHUR SXHGH OOHYDU D HVWDQFDPLHQWRV HQ VROXFLRQHV VXEySWLPDV $ ILQ GH HYLWDU FRQYHUJHQFLDV SUHPDWXUDV VH SURSXVR SRQHU XQ OtPLWH Pi[LPR \ RWUR PtQLPR GHQWUR GH ORV FXDOHV SXHGH YDULDU OD FDQWLGDG GH IHURPRQDV >@ /D DSOLFDFLyQ GH E~VTXHGD ORFDO PHMRUD QRWRULDPHQWH ORV UHVXOWDGRV H[SHULPHQWDOHV>@ &RPR$QW6\VWHP HVXQDFODVHGHDOJRULWPRGLVWULEXLGRTXHFRQVLVWHJHQHUDOPHQWHHQXQFRQMXQWRGH QXPHURVRV DJHQWHV FRRSHUDWLYRV PX\ VLPSOHV TXH LQWHUFDPELDQ LQIRUPDFLyQ GH PDQHUD LQGLUHFWD HO SDUDOHOLVPR HV LQKHUHQWH DO IXQFLRQDPLHQWR GHO DOJRULWPR HV GHFLU HO FRPSRUWDPLHQWR GH XQD KRUPLJD HV LQGHSHQGLHQWHGHWRGDVODVGHPiVKRUPLJDV GXUDQWHOD PLVPD LWHUDFLyQ6HSURSXVLHURQYDULDV HVWUDWHJLDV GH SDUDOHOL]DFLyQ(Q>@IXHSXEOLFDGDXQDLPSOHPHQWDFLyQSDUDOHODVtQFURQD\RWUDSDUFLDOPHQWHDVtQFURQDTXH VHUHVXPHQDFRQWLQXDFLyQ D (Q OD LPSOHPHQWDFLyQ SDUDOHOD VtQFURQD XQ SURFHVR LQLFLDO PDVWHU OHYDQWD D XQ FRQMXQWR GH SURFHVRV KLMRV XQR SDUD FDGD KRUPLJD 'HVSXpV GH GLVWULEXLU OD LQIRUPDFLyQ LQLFLDO DFHUFD GHO SUREOHPDFDGDSURFHVRLQLFLDODFRQVWUXFFLyQ GHOFDPLQR\FDOFXODODORQJLWXGGHOWRXUHQFRQWUDGR 'HVSXpVGHWHUPLQDUHVWHSURFHGLPLHQWRORVUHVXOWDGRVVRQHQYLDGRVDOPDVWHUTXLHQVHHQFDUJDGH DFWXDOL]DUHOQLYHOGHIHURPRQDV\FDOFXODUHOPHMRUWRXUHQFRQWUDGRKDVWDDKRUD6HLQLFLDXQDQXHYD LWHUDFLyQFRQHOHQYtRGHXQDQXHYDPDWUL]GHIHURPRQDV b) En la implementación parcialmente asíncrona, se propone reducir la frecuencia de la comunicación. Para esto, cada hormiga realiza un cierto número de iteraciones del algoritmo secuencial, independientemente de las otras hormigas. Solo después de estas iteraciones locales, se realiza una sincronización global entre las hormigas. Entonces el master actualiza el nivel de feromonas y se inicia el proceso de nuevo. &RPR XQD H[WHQVLyQ GH pVWH WUDEDMR 7RPDV6WW]OH SUHVHQWD RWUD HVWUDWHJLD GH SDUDOHOL]DFLyQ >@ SURSRQLHQGRFRUULGDVLQGHSHQGLHQWHV\SDUDOHODVGHXQPLVPRDOJRULWPR$&2R00$6HYLWDQGRGHpVWH PRGR HO RYHUKHDG GH FRPXQLFDFLyQ &DEH GHVWDFDU TXH HQ HVWH PRGHOR GH SDUDOHOL]DFLyQ QR H[LVWH FRPXQLFDFLyQ HQWUH ORV SURFHVRV TXH FRUUHQ HQ GLIHUHQWHV PiTXLQDV (O PpWRGR IXQFLRQD VROR VL HO IXQGDPHQWR GHO DOJRULWPR HV DOHDWRULRFRPRHQ HO FDVR GH$QW 6\VWHP /D PHMRU VROXFLyQ GH N FRUULGDV HV HOHJLGD DO ILQDO (Q FDVR GH DSOLFDU E~VTXHGD ORFDO 6WW]OH SURSRQH GRV HVWUDWHJLDV SHUR VLQ SUHVHQWDU UHVXOWDGRVH[SHULPHQWDOHV D E 8QD LPSOHPHQWDFLyQ VtQFURQD DO WHQHU XQ SURFHVR PDVWHU TXH HV XWLOL]DGR SDUD DFWXDOL]DU ODV HVWUXFWXUDVGHGDWRV\FRQVWUXLUVROXFLRQHVLQLFLDOHVTXHVRQHQYLDGDVDORVSURFHVDGRUHVKLMRVTXHVH HQFDUJDQGHDSOLFDUE~VTXHGDORFDOVREUHHOORV(OPDVWHUUHFRJHODVVROXFLRQHVySWLPDVORFDOHV\GH HQFRQWUDUVH XQ Q~PHURVXILFLHQWH GH WDOHV VROXFLRQHV VH DFWXDOL]D OD PDWUL] GHIHURPRQDVDQWHV GH FRQVWUXLUPiVVROXFLRQHV 8QDLPSOHPHQWDFLyQDVtQFURQDHQODTXHXQSURFHVDGRUJXDUGDODPDWUL]GHIHURPRQDV\ODDFWXDOL]D PLHQWUDVTXHXQRRYDULRVSURFHVDGRUHVSXHGHQXVDUODPDWUL]GHIHURPRQDVSDUDFRQVWUXLUVROXFLRQHV \HQYLDUDDTXHOORVSURFHVDGRUHVTXHDSOLFDUDQE~VTXHGDORFDOVREUHpVWRVUHVXOWDGRV /RVDXWRUHVGHOSUHVHQWHWUDEDMRSUHVHQWDURQRWUDHVWUDWHJLDGHSDUDOHOL]DFLyQ>@SURSRQLHQGRTXHXQ SURFHVDGRUPDVWHU OHYDQWHD ORV GHPiV SURFHVRV&DGD SURFHVDGRUKLMR UHDOL]DOD FRPSXWDFLyQ GHOSUREOHPD SDUD XQ FLHUWR Q~PHUR GH KRUPLJDV REWHQLHQGR UHVXOWDGRV SDUFLDOHV TXH VHUiQ WUDQVPLWLGRV D ORV RWURV SURFHVDGRUHVFRODERUDQGRWRGRVHQODVROXFLyQGHOSUREOHPDJOREDO/RVUHVXOWDGRVIXHURQREWHQLGRVHQXQD UHGGHFRPSXWDGRUDVSHUVRQDOHVFRQKDVWDSURFHVDGRUHV (QORV~OWLPRVDxRVIXHURQSUREDGDVQXPHURVDVLPSOHPHQWDFLRQHVGHORVDOJRULWPRV$6 FRQHOREMHWR GHUHVROYHUSUREOHPDVWDQGLYHUVRVFRPR HOSDUDGLJPDGHOFDMHURYLDMDQWH7UDYHOLQJ6DOHVPDQ3UREOHP>@ HOSUREOHPDGHUXWHRGHYHKtFXORV9HKLFOH5RXWLQJ3UREOHP >@ HOSUREOHPDGHORUGHQDPLHQWRVHFXHQFLDO6HTXHQWLDO2UGHULQJ3UREOHP >@ UHGHVGHWHOHFRPXQLFDFLRQHV7HOHFRPPXQLFDWLRQV1HWZRUNV >@ HOSUREOHPDGHDVLJQDFLyQFXDGUiWLFD4XDGUDWLF$VVLJQPHQW3UREOHP >@ (O SUHVHQWH WUDEDMR SURSRQH SDUDOHOL]DU HO DOJRULWPR $QW 6\VWHP $6 HQ XQ DPELHQWH WRWDOPHQWH DVtQFURQR \ KHWHURJpQHR HQ XQD UHG GH FRPSXWDGRUDVSHUVRQDOHV \ UHDOL]DU FRUULGDV H[SHULPHQWDOHV FRQ GRV YDULDQWHV GHO DOJRULWPR \ HO SUREOHPD VLPpWULFR GHO FDMHUR YLDMDQWH 763 SDUD FLXGDGHV >@ 'H HVWD PDQHUD WHQHPRV TXH GDGDV1 FLXGDGHV \ ODV GLVWDQFLDV HQWUH HVWDV LGpQWLFDV HQ DPERV VHQWLGRV VH GHVHD HQFRQWUDUHOFDPLQRPiVFRUWRTXHSHUPLWDUHFRUUHUODV1 FLXGDGHVUHJUHVDQGRDOSXQWRGHSDUWLGDVLQSDVDU SRUXQDPLVPDFLXGDGPiVGHXQDYH]3DUDHVWRDJHQWHVFRPSXWDFLRQDOHV PX\ VLPSOHVOODPDGRVKRUPLJDV WUDEDMDQHQFDGDSURFHVDGRUGHXQDUHGGHFRPSXWDGRUDVH[SORUDQGRHOHVSDFLRGHVROXFLRQHVFRPXQLFDQGR HQIRUPDDVtQFURQDDORVGHPiVSURFHVDGRUHVORVUHVXOWDGRVPiVSURPHWHGRUHVFRQVROLGDQGRODLQIRUPDFLyQ UHFRJLGD HQ PDWULFHV GH IHURPRQDV SURSLDV GH FDGD SURFHVDGRU TXH VHUYLUiQ SDUD JXLDU OD E~VTXHGD GH PHMRUHVVROXFLRQHVHQFDGDXQRGHORVSURFHVDGRUHVGHODUHGVLQQHFHVLGDGGHVLQFURQL]DUORVSURFHVRV&RQ HVWRFDGDSURFHVDGRUSXHGHFRQWDUFRQVXSURSLDPDWUL]GHIHURPRQDVSRVLEOHPHQWHGLIHUHQWHDODVPDWULFHV XWLOL]DGDV HQ RWURV SURFHVDGRUHV TXH JXLDUiQ ODV E~VTXHGDV GH EXHQDV VROXFLRQHV GH IRUPD SRVLEOHPHQWH GLIHUHQFLDGD SDUD FDGD XQR GH ORV SURFHVDGRUHV TXH FRODERUDQ HQ OD E~VTXHGD GH ODV VROXFLRQHV JOREDOHV SURSRUFLRQDQGRXQDGLYHUVLGDGTXHSRGUiVHUEHQHILFLRVDFRPRRFXUUHFRQORVDOJRULWPRVJHQpWLFRV\TXHHQ JHQHUDOQRSXHGHDSURYHFKDUVHHQODVLPSOHPHQWDFLRQHVSXUDPHQWHVHFXHQFLDOHV /DVLJXLHQWHVHFFLyQSUHVHQWDHODOJRULWPR$QW6\VWHPHQXQDYHUVLyQVHFXHQFLDOVLPSOLILFDGDPLHQWUDV ODWpFQLFDGHSDUDOHOL]DFLyQSURSXHVWDVHH[SOLFDHQODVHFFLyQ/RVUHVXOWDGRVH[SHULPHQWDOHVTXHGDQSDUDOD VHFFLyQ)LQDOPHQWHVHSUHVHQWDQODVFRQFOXVLRQHVHQODVHFFLyQ 6LVWHPDGH+RUPLJDV (VWD QRYHGRVD WpFQLFD VH LQVSLUD HQ HO FRPSRUWDPLHQWR GH ODV KRUPLJDV DQLPDOHV FDVL FLHJRV SHUR FRQODKDELOLGDGGHRSWLPL]DUHOFDPLQRKDVWDOOHJDUDODIXHQWHGHVXDOLPHQWR\UHJUHVDUDOQLGR(ODOJRULWPR XWLOL]DVLPSOHVDJHQWHVOODPDGRVKRUPLJDVFRQODVVLJXLHQWHVFDUDFWHUtVWLFDV FDGD KRUPLJD HOLJH OD VLJXLHQWH FLXGDG D VHU YLVLWDGD HQ IRUPD DOHDWRULD FDOFXODQGR XQD SUREDELOLGDGTXHHVXQDIXQFLyQGHODGLVWDQFLDHQWUHODVFLXGDGHVRULJHQ\GHVWLQR\ODFDQWLGDG GHIHURPRQDSUHVHQWHHQHODUFRTXHODVFRQHFWD VHREOLJDDFDGDKRUPLJDDUHDOL]DUXQWRXUOHJDOHVWRHVYLVLWDUFDGDFLXGDGXQDVRODYH]9LDMDU DXQDFLXGDG\DYLVLWDGDQRHVWiSHUPLWLGRKDVWDTXHFRPSOHWHWRGRHOYLDMHHVWRHVFRQWURODGR SRUXQDOLVWDWDE~ FXDQGRXQDKRUPLJDYLDMDGHODFLXGDGLDODFLXGDGMGHSRVLWDXQDFDQWLGDGGHIHURPRQDHQHO DUFRLMPDUFDQGRHOFDPLQRUHFRUULGR (VWRVDJHQWHVVHGLIHUHQFLDQGHODVKRUPLJDVUHDOHVHQFLHUWRVDVSHFWRVFRPR WLHQHQFLHUWDFDSDFLGDGGHPHPRULDHMSDUDJXDUGDUODOLVWDWDE~ QRVRQFRPSOHWDPHQWHFLHJDV\ YLYHQHQXQDPELHQWHGHWLHPSRGLVFUHWR 3DUD HO SUHVHQWH WUDEDMR VH FRQVLGHUD XQ FRQMXQWR GH0$;& FLXGDGHV TXH GHEHQ VHU YLVLWDGDV XQD VRODYH]FRQHOREMHWRGHHQFRQWUDUODORQJLWXGPtQLPDGHUHFRUULGR\VHGHILQH EL W L 0$;& FRPR HOQ~PHURGHKRUPLJDVHQODFLXGDGL DOWLHPSRW3RUFRQVLJXLHQWHHOQ~PHURWRWDOGHKRUPLJDV0$;+ HVWDUi GDGRSRU 0$;+ ¦ E W 0$;& L L 3DUDVDWLVIDFHUODUHVWULFFLyQGHTXHXQDKRUPLJD YLVLWHWRGDVODVFLXGDGHVXQDVRODYH]VHDVRFLDD FDGD KRUPLJD N XQD HVWUXFWXUD GH GDWRV OODPDGD OLVWD WDE~WDEXN TXH JXDUGD ODV FLXGDGHV \D YLVLWDGDV SRU GLFKDKRUPLJD8QDYH]TXHWRGDVODVFLXGDGHVKD\DQVLGRUHFRUULGDVHOWUD\HFWRRWRXUFLFORHVFRPSOHWDGR ODOLVWDWDE~VHYDFtD\QXHYDPHQWHODKRUPLJDHVWiOLEUHSDUDLQLFLDUXQQXHYRWRXU6HGHILQHFRPRWDEXNV DOHOHPHQWRVHVLPRGHODOLVWDWDE~GHODKRUPLJDN 'DGRXQFRQMXQWRGH0$;& FLXGDGHVGHQRPLQDPRVGLM DODORQJLWXGGHOFDPLQRHQWUHODVFLXGDGHVL MHQHOFDVRGHO3UREOHPDGH&DMHUR9LDMDQWH(XFOLGLDQR(OSXQWRGHSDUWLGDSDUDODVROXFLyQGHOSUREOHPD VLPpWULFRGHOFDMHURYLDMDQWHHVODPDWUL]GHGLVWDQFLDV ' ^GLM GLVWDQFLDHQWUHODFLXGDGL \ODFLXGDGM`D SDUWLUGHODFXDOVHFDOFXODODYLVLELOLGDG K LM G LM 3RUVXSDUWHVHGHQRWDFRPR W ^W ` DODPDWUL]GH LM IHURPRQDV D VHU XWLOL]DGD SDUD FRQVROLGDU OD LQIRUPDFLyQ TXH YD VLHQGR UHFRJLGD SRU ODV KRUPLJDV HQ RWUDV SDODEUDVODFDQWLGDGGHIHURPRQDTXHVHYDDOPDFHQDQGRHQWUHFDGDSDUGHFLXGDGHVLM W LM W GHQRWDODLQWHQVLGDGGHODVIHURPRQDVGHODUFRLM HQHOWLHPSRW\VHDFWXDOL]DVHJ~Q W LM W U u W LM W 'W LM W W GRQGHU HVHOFRHILFLHQWHGHSHUVLVWHQFLDGHODVIHURPRQDVGHIRUPDWDOTXHUUHSUHVHQWDODHYDSRUDFLyQGH OD VXEVWDQFLD HQWUH W \ W PLHQWUDV TXH OD FDQWLGDG GH IHURPRQD GHSRVLWDGD HQ XQ DUFR L M HQ GLFKR LQWHUYDORGHWLHPSRHVWiGDGDSRU 'W LM W W ¦ 'W 0$;+ N N LM W W FRQ 'W LM WWUHSUHVHQWDQGRODFDQWLGDGGHIHURPRQDGHSRVLWDGDHQHODUFRLM SRUODKRUPLJDNHVLPD N HQWUHW \W 'XUDQWH OD HMHFXFLyQ GHO DOJRULWPR $QW 6\VWHP FDGD KRUPLJD HOLJH HQ IRUPD SUREDELOtVWLFD OD SUy[LPDFLXGDGDYLVLWDUUHDOL]DQGRXQFiOFXORGHSUREDELOLGDGTXHHVIXQFLyQGHODGLVWDQFLD\ODFDQWLGDGGH IHURPRQDGHSRVLWDGDHQHODUFRTXHXQHDODVFLXGDGHVRULJHQGHVWLQRHVWRHV S LM W > @ > @ > @ > @ ­ W LM W D u K LM E ° D ° ® ¦ W LM W u K LM ° M7DEX N °¯ E VL M 7DEX N GH RWUD PDQHUD GRQGHD \E VRQFRQVWDQWHVTXHH[SUHVDQODLPSRUWDQFLDUHODWLYDGHOVHQGHURGHIHURPRQDV\ODGLVWDQFLDHQWUH ODV FLXGDGHV UHVSHFWLYDPHQWH $Vt XQ DOWR YDORU GH D VLJQLILFD TXH HO VHQGHUR GH IHURPRQDV HV PX\ LPSRUWDQWH \ TXHODV KRUPLJDV WLHQGHQ D HOHJLU FDPLQRV SRU ORV FXDOHV RWUDV KRUPLJDV \D SDVDURQ6L SRU HO FRQWUDULRHOYDORUGHE HVPX\DOWRXQDKRUPLJDWLHQGHDHOHJLUODFLXGDGPiVFHUFDQD )DVHGHLQLFLDOL]DFLyQ ,QLFLDOL]DUFRQWDGRUGHFLFORV1& 3DUDFDGDDUFRLM YDORULQLFLDOGH W LM W F 'W LM F FRQVWDQWHSRVLWLYDSHTXHxD &RORFDU0$;+ KRUPLJDVHQ1 FLXGDGHV &RORFDUODFLXGDGRULJHQHQOLVWDWDEXN GHFDGDKRUPLJD 5HSHWLUKDVWDOOHQDUWDEXN 3DUDFDGDKRUPLJD (OHJLUSUy[LPDFLXGDGDVHUYLVLWDGDVHJ~QHFXDFLyQ 0RYHUODKRUPLJDDODSUy[LPDFLXGDG ,QVHUWDUODFLXGDGHQWDEXN 5HSHWLUSDUDFDGDKRUPLJDN 5HJUHVDUDODFLXGDGRULJHQ &DOFXODUODORQJLWXG/N GHOFLFOR *XDUGDUHOFDPLQRPiVFRUWRKDVWDFLFOR1& / 3DUDFDGDDUFRLM &DOFXODU 'W LM VHJ~QHFXDFLyQ 1& ^ ` PLQ /1& PLQ N ^/N ` 3DUDFDGDDUFRLM $FWXDOL]DU W LM VHJ~QHFXDFLyQ 'W LM $XPHQWDUFRQWDGRUGHFLFORV1& 6L1& 1&PD[ 9DFLDUWDEXN ,UDODIDVH 6LQR ,PSULPLUFDPLQRPiVFRUWR / )LQ 1& 3VHXGRFyGLJR$OJRULWPR$QW6\VWHP (QHOLQVWDQWHWODVKRUPLJDVVHPXHYHQGHXQDFLXGDGDODVLJXLHQWHPRYLPLHQWRFRQRFLGRFRPR LWHUDFLyQHQGRQGHVHHQFRQWUDUiQHQHOLQVWDQWHW/yJLFDPHQWHDOFDERGH0$;&± LWHUDFLRQHVODV KRUPLJDV KDQ YLVLWDGROD~OWLPDFLXGDG \HVWiQHQFRQGLFLRQHVGHUHJUHVDUDVXFLXGDGRULJHQSRVLEOHPHQWH SDUDDFWXDOL]DUODPDWUL]GHIHURPRQDVFRQODLQIRUPDFLyQUHFRJLGDHQHOWRXUFRPSOHWR (OSURFHVRVHUHSLWHLWHUDWLYDPHQWHKDVWDTXHVHFXPSODDOJ~QFULWHULRGHSDUDGD(QHVWHWUDEDMRHO SURFHVRWHUPLQDVLHOFRQWDGRUGHWRXUDOFDQ]DXQQ~PHURPi[LPRGHFLFORV1&0$; GHILQLGRSRUHOXVXDULR RWRGDVODVKRUPLJDVUHDOL]DQHOPLVPRWRXU(QHVWH~OWLPRFDVRHVHYLGHQWHTXHODVKRUPLJDVKDQGHMDGRGH EXVFDU QXHYDV VROXFLRQHV OR TXH FRQVWLWX\H XQ FULWHULR GH FRQYHUJHQFLD GHO DOJRULWPR VLPLODU D OD XQLIRUPL]DFLyQGHODSREODFLyQGHXQDOJRULWPRJHQpWLFR>@ /D FDQWLGDG GHIHURPRQDV GHSRVLWDGD HQ HO WUD\HFWR HV SURSRUFLRQDO D OD GLVWDQFLD GHOWRXU FRPSOHWR HQFRQWUDGR \SRUORWDQWRHVGHHVSHUDUXQDDSUHFLDEOH FDSDFLGDG GH E~VTXHGD GH VROXFLRQHV JOREDOHV3DUD HVWRVHUHDOL]DHOVLJXLHQWHFiOFXORGH 'W L M N 'W LM N ­4 ° ® /N °̄ VL OD KRUPLJD N HVLPD FDPLQD SRUHO DUFR L M GH RWUD PDQHUD GRQGH4 HVXQDFRQVWDQWH\/N HVODORQJLWXGGHOWRXUFRPSOHWRUHDOL]DGRSRUODKRUPLJDN (O 3VHXGRFyGLJR VH SUHVHQWD HO DOJRULWPR VHFXHQFLDO GH$QW 6\VWHP GH 'RULJRHW DO HQ VX YHUVLyQ PiVXWLOL]DGD>@ (VWUDWHJLDGHSDUDOHOL]DFLyQLPSOHPHQWDGD $QW6\VWHP HVXQDOJRULWPRLQVSLUDGRHQODREVHUYDFLyQGHODQDWXUDOH]D\HQSDUWLFXODUHQXQDFRORQLD GH KRUPLJDV HQ OD TXH FDGD LQGLYLGXR DSRUWD VX WUDEDMR LQGLYLGXDO SDUD DOFDQ]DU HO REMHWLYR FRP~Q OD VXSHUYLYHQFLD /D FRORQLD HQWHUD WUDEDMD FRPR XQ HTXLSR HQ SHUIHFWD FRRUGLQDFLyQ DXQTXH FDGD KRUPLJD KDFH VX WUDEDMR HQ IRUPD LQGHSHQGLHQWH WRPDQGR VXV SURSLDV GHFLVLRQHV HQ EDVH D VX DPELHQWH ORFDOL]DGR HM IHURPRQD SHUFLELGD &DGD LQGLYLGXR FRPXQLFD LQGLUHFWDPHQWH D ORV GHPiV VX H[SHULHQFLD D WUDYpV GH OD VXVWDQFLD TXtPLFD GHQRPLQD IHURPRQDV $QiORJDPHQWH HO DOJRULWPR XWLOL]D DJHQWHV FRPSXWDFLRQDOHV DVtQFURQRV\SDUDOHORVOODPDGRVKRUPLJDV&DGDXQRGHHVWRV DJHQWHV YDFRQVWUX\HQGRVXWRXUFRQOD~QLFD UHVWULFFLyQ GH QR YLDMDU D XQD FLXGDG \D YLVLWDGD FRQ DQWHULRULGDG \ GHMDQGR HQ OD PDWUL] GHIHURPRQDV XQ UDVWURSRUORVFDPLQRV\DWUDQVLWDGRVVLQXQDFRPXQLFDFLyQGLUHFWDFRQODVGHPiVKRUPLJDV(VHYLGHQWHTXH HOSDUDOHOLVPRHVWiLPSOtFLWRHQHOPLVPRDOJRULWPR&RQVHFXHQWHPHQWHHOSUHVHQWHWUDEDMRSURSRQHTXHFDGD SURFHVDGRU UHDOLFH OD FRPSXWDFLyQ GHO SUREOHPD SDUD FLHUWR Q~PHUR GH KRUPLJDV REWHQLHQGR UHVXOWDGRV SDUFLDOHVTXHVHUiQWUDVPLWLGRVDORVRWURVSURFHVDGRUHVVLQQLQJXQDVLQFURQL]DFLyQFRODERUDQGRWRGRVHQOD VROXFLyQGHOSUREOHPDJOREDO 0DVWHU )LJXUD (VWUDWHJLDGHSDUDOHOL]DFLyQ 3RUVXSDUWHHODVLQFURQLVPRDTXtSURSXHVWRHOLPLQDORVWLHPSRVPXHUWRVSURGXFLGRVSRUODHVSHUDHQ ODVLQFURQL]DFLyQGHODFRPXQLFDFLyQ(QFRQVHFXHQFLDVHUHDOL]DQFRUULGDVLQGHSHQGLHQWHVGHODOJRULWPRHQ FDGD SURFHVDGRU KLMR WHQLHQGR XQPDVWHU TXH FRPXQLTXH ORV SDUiPHWURV \ HO Q~PHUR GH FLFORV TXH GHEHQ UHDOL]DUFDGDXQRGHHOORVpVWRVDVXYH]OHFRPXQLFDQDOPDVWHUFXDQGRKDQWHUPLQDGR)LJXUD(QWUHORV SURFHVDGRUHV KLMRV ODV KRUPLJDV TXH KD\DQ REWHQLGR PHMRUHV UHVXOWDGRV PLJUDQ GH XQFRPSXWDGRU D RWUR UHVSHWDQGRSROtWLFDVPLJUDWRULDVVHPHMDQWHVDORVDOJRULWPRVJHQpWLFRV SDUDOHORV>@&DGDSURFHVRUHFLEHD ODVKRUPLJDVPLJUDQWHVpVWDVVHXELFDQHQODVFLXGDGHVGHRULJHQGRQGHVHDSOLFDXQFULWHULRGHVHOHFFLyQD ILQGHPDQWHQHUHOQ~PHURRULJLQDOGHKRUPLJDVSRUFDGDFLXGDGODVKRUPLJDVTXHKD\DQHQFRQWUDGRPHMRUHV VROXFLRQHVWLHQHQPD\RUSUREDELOLGDGGHVREUHYLYLUDODVHOHFFLyQ $ FRQWLQXDFLyQ VH SUHVHQWD OD YHUVLyQ SDUDOHOD LPSOHPHQWDGD TXH XWLOL]D XQ SURFHVR0DVWHU TXH VH HQFDUJD GH DGPLQLVWUDU OD LPSOHPHQWDFLyQ SDUDOHOD 3VHXGRFyGLJR LQFOX\HQGR HO ODQ]DPLHQWR GH ORV SURFHVRV(VFODYRV3VHXGRFyGLJRSDUDTXHpVWRVUHDOLFHQORVFiOFXORVSURSLDPHQWHGLFKRV )DVHGHLQLFLDOL]DFLyQ /HYDQWDUSURFHVRV (QYLDUSDUiPHWURVDFDGDHVFODYR )LQ )DOVR 5HSHWLUPLHQWUDVQRVHD)LQ Recibir solución de los esclavos Guardar mejor solución Si todos los procesos terminaron )LQ 9HUGDGHUR (OLPLQDUSURFHVRVHVFODYRV 3VHXGRFyGLJR 3URFHVR0DVWHU )DVHGHLQLFLDOL]DFLyQ Recibir parámetros ,QLFLDOL]DUYDULDEOHV 5HSHWLUPLHQWUDV1& 1&0$; \WRGDVODV KRUPLJDVQRUHDOLFHQHOPLVPRWRXU Mover hormigas hasta completar tour Calcular distancia recorrida para cada hormiga (VFRJHUKRUPLJDVSDUDHPLJUDU (QYLDUKRUPLJDVHPLJUDQWHVDRWURVSURFHVRV 5HFLELUKRUPLJDVPLJUDQWHVGHRWURVSURFHVRV 8ELFDUPLJUDQWHVHQVXFLXGDGRULJHQ 6HOHFFLRQDUODVKRUPLJDVTXHVREUHYLYLUiQ $FWXDOL]DUPDWUL]GHIHURPRQDV *XDUGDUFDPLQRPiVFRUWR (QYLDUPHMRUVROXFLyQDOPDVWHU 3VHXGRFyGLJR 3URFHVR(VFODYR 5HVXOWDGRVH[SHULPHQWDOHV /RVH[SHULPHQWRVIXHURQUHDOL]DGRVHQXQDUHGORFDO(WKHUQHW GHVHLVFRPSXWDGRUDVSHUVRQDOHVFRQ SURFHVDGRUHV$0'.GH0+]0%GHPHPRULD 5$0FRUULHQGR EDMRHO VLVWHPDRSHUDWLYR/LQX[ 0DQGUDNH/DVLPSOHPHQWDFLRQHVIXHURQFRGLILFDGDVHQOHQJXDMH&XWLOL]DQGROLEUHUtDVGH3903DUDOOHO 9LUWXDO0DFKLQH 6HKDQLPSOHPHQWDGRGRVYDULDQWHVGHODHVWUDWHJLDGHSDUDOHOL]DFLyQPRGLILFDQGRODPDQHUDHQTXH VHHOLJHQODVKRUPLJDVTXHYLDMDUiQDORVGHPiVSURFHVDGRUHV (QODSULPHUDYHUVLyQTXHGHQRPLQDUHPRV$6FDGDSURFHVDGRUHOLJHODVKRUPLJDVQDWLYDVTXHKDQ REWHQLGRPHMRUHVUHVXOWDGRV\ODVWUDQVPLWHDWRGRVORVGHPiVSURFHVDGRUHVDVtPLVPRORKDFHQVXVSDUHV (Q OD VHJXQGD YHUVLyQ GHQRPLQDGD $6 FDGD SURFHVDGRU HOLJH ODV KRUPLJDV QDWLYDV GH PDQHUD DOHDWRULD\ODVWUDQVPLWHDWRGRVORVGHPiVSURFHVDGRUHV (OSUREOHPD2OLYHU>@SDUDFLXGDGHVIXHXWLOL]DGRFRQHOSURSyVLWRGHSUREDUHOGHVHPSHxRGH ODV YDULDQWHV $6 \ $6 HQ XQ DPELHQWH TXH UHTXLHUD GH XQ LPSRUWDQWH XVR GH UHFXUVRVFRPSXWDFLRQDOHV &RQIRUPHLOXVWUDHQOD7DEOD\VHKLFLHURQH[SHULPHQWRVFRQ\FRPSXWDGRUHVHQUHG 9HUVLyQ$6 1GH 7LHPSR 'LVWDQFLD 5DQJR 3URF 7DEOD 5HVXOWDGRVREWHQLGRV SDUDODYHUVLyQ$6 9HUVLyQ$6 1GH 7LHPSR 'LVWDQFLD 5DQJR 3URF 7DEOD 5HVXOWDGRVREWHQLGRV SDUDODYHUVLyQ$6 /RV UHVXOWDGRV H[SHULPHQWDOHV REWHQLGRV FRQ FRUULGDV FRUULGDV SRU FDGD Q~PHUR GH SURFHVDGRUHVVRQPRVWUDGRVHQOD7DEODSDUDODYDULDQWH$6\HQOD7DEODSDUDODYDULDQWH$6GRQGHVH SXHGHQ DSUHFLDU ORV WLHPSRV GH FDGD FRUULGD \ OD PHMRU VROXFLyQ GLVWDQFLD PtQLPD HQFRQWUDGR HQ FDGD FRUULGD /D ~OWLPD FROXPQD GH HVWD WDEOD PXHVWUD HO 5DQJR GH FDGD FRUULGD FRQ UHVSHFWR DO WRWDO GH FRUULGDV8QDFRUULGDL HVGHUDQJRVLQRH[LVWHRWUDFRUULGDMSDUDODFXDOVHREWLHQHXQDPHMRUVROXFLyQHQ XQWLHPSRPHQRURLJXDODOUHTXHULGRSRUODFRUULGDL(QRWUDVSDODEUDVXQDVROXFLyQL HVGHUDQJRVRORVLHV 3DUHWR ySWLPD FRQ UHVSHFWR D WRGR HO XQLYHUVR GH FRUULGDV FRQVLGHUDQGR ODPLQLPL]DFLyQ VLPXOWDQHD GHO WLHPSR\ODGLVWDQFLDGHOWRXU(QJHQHUDOSDUDHQFRQWUDUODVFRUULGDVFRQUDQJRVN !VHHOLPLQDGHOXQLYHUVR WRGDVODVFRUULGDVFRQUDQJRVPHQRUHVDN\HQHVWHFRQMXQWRUHVWDQWHVHHQFXHQWUDQ WRGDVODVFRUULGDV3DUHWR ySWLPDVHVGHFLUFRQVROXFLRQHVTXHQRSXHGHQVHUPHMRUDGDVVLQXWLOL]DUXQPD\RUWLHPSRGHFyPSXWR(Q UHVXPHQHODOJRULWPRXWLOL]DGRSDUDHQFRQWUDUHOUDQJRGHODVFRUULGDVHVHOVLJXLHQWH ,QLFLDOL]DFLyQ5DQJR 8QLYHUVR ^FRQMXQWRGHWRGDVODVFRUULGDV` $VLJQDU 5DQJR D WRGDV ODV FRUULGDV QR GRPLQDGDV VROXFLRQHV 3DUHWR ySWLPDV FRQVLGHUDQGRWLHPSR\GLVWDQFLD 3DUDFDGDFRUULGDLGHO8QLYHUVRKDFHU &RPSDUDUFRQWRGDVODVFRUULGDVM z L 6LODFRUULGDL HVPHMRUPHQRUWRXU\PHQRURLJXDOWLHPSRTXHODFRUULGDM PDUFDUM FRPRGRPLQDGD 6L OD FRUULGD M HV PHMRU PHQRU WRXU \ PHQRU R LJXDO WLHPSR TXH OD FRUULGDL PDUFDUM FRPRGRPLQDGD 8QLYHUVR ^FRQMXQWRGHWRGDVODVFRUULGDVGRPLQDGDV` 5DQJR 5DQJR 6LHO8QLYHUVR QRHVWiYDFtRLUD 3VHXGRFyGLJR&iOFXORGHOUDQJRGHODVFRUULGDV &ODUDPHQWHODVVROXFLRQHVGHUDQJRNVRQPHMRUHVTXHODVGHUDQJRN SXHVHVWDVVRQGRPLQDGDV SRUODVSULPHUDVSRUORTXHVHSURSRQHXWLOL]DUHOUDQJRSURPHGLRSDUDFDGDQ~PHURGHSURFHVDGRUHVFRPR XQDIRUPDGHGHWHUPLQDUVLH[LVWHXQDYHQWDMDHQXWLOL]DUYDULRVSURFHVDGRUHVHQSDUDOHOR(QHIHFWRODV7DEODV \ SUHVHQWDQ HQ OD SULPHUD FROXPQD HO Q~PHUR GH SURFHVDGRUHV XWLOL]DGRV HQ FDGD FDVR HQ OD VHJXQGD FROXPQD HO SURPHGLR GH ORV UDQJRV HQ OD WHUFHUD OD GHVYLDFLyQ HVWiQGDU \ SRU ~OWLPR HQ OD FXDUWD \TXLQWD FROXPQDVVHKDOODQORVYDORUHVPtQLPRV \Pi[LPRV GHORVUDQJRVSDUDFDGDXQRGHORVFDVRV(VIiFLO QRWDU XQDFODUDFRUUHODFLyQLQYHUVDHQWUHHOQ~PHURGHSURFHVDGRUHV\HOSURPHGLRGHUDQJRVHVGHFLUODFDOLGDGGH ODV FRUULGDV FRQVLGHUDQGR GLVWDQFLD GHO WRXU \ WLHPSR GH HMHFXFLyQ PHMRUD FODUDPHQWH FRQ HO Q~PHUR GH SURFHVDGRUHVGHORTXHUHVXOWDREYLDODYHQWDMDGHSDUDOHOL]DUHOPpWRGRGHODVFRORQLDVGHKRUPLJDV (Q FRQFOXVLyQ VH FRPSUXHED H[SHULPHQWDOPHQWH TXH OD XWLOL]DFLyQ GH XQ Q~PHUR FUHFLHQWH GH SURFHVDGRUHVKDVWDSURFHVDGRUHVHQQXHVWURVH[SHULPHQWRVPHMRUDODFDOLGDGGHXQDFRUULGDFRQVLGHUDQGR VLPXOWiQHDPHQWHODGLVWDQFLDGHOWRXUREWHQLGR\HOWLHPSRGHHMHFXFLyQ'HORUHDOL]DGRVHSXHGHFRQMHWXUDU TXHHQHOFDVRGHODVFRORQLDVGHKRUPLJDVHOQ~PHURGHSURFHVDGRUHVSXHGHLUFUHFLHQGRFRQVLGHUDEOHPHQWH REWHQLpQGRVHPHMRUHVFRUULGDVHQSURPHGLRHQODPHGLGDTXHFUHFHHOQ~PHURGHSURFHVDGRUHV 1~PHURGH 3URFHVDGRUHV 3URPHGLR GHORV 5DQJRV 9HUVLyQ$6 'HVYLDFLyQ (VWiQGDU 0tQLPR 9DORUGHO 5DQJR 0i[LPR 9DORUGHO 5DQJR Tabla 3: Promedios y Desviación Estándar para la versión AS1 1~PHURGH 3URFHVDGRUHV 3URPHGLR GHORV 5DQJRV 9HUVLyQ$6 'HVYLDFLyQ (VWiQGDU 0tQLPR 9DORUGHO 5DQJR 0i[LPR 9DORUGHO 5DQJR Tabla 4: Promedios y Desviación Estándar para la versión AS2 &RQFOXVLRQHV $QW 6\VWHP HV XQ QXHYR DOJRULWPR PHWDKHXUtVWLFR SDUD UHVROYHU SUREOHPDV GH RSWLPL]DFLyQ FRPELQDWRULDHVSHFLDOPHQWHDGHFXDGRSDUDVXSDUDOHOL]DFLyQDVtQFURQDHQDPELHQWHVGLVWULEXLGRVFRPRHOGH ODVUHGHVGHFRPSXWDGRUDV3DUDGHPRVWUDUHOGHVHPSHxRGHODVGRVYDULDQWHVGHODOJRULWPRSDUDOHORSURSXHVWR HQHVWHWUDEDMRIXHXWLOL]DGRHOSDUDGLJPDGHOFDMHURYLDMDQWHSDUDFLXGDGHV>@FRQXQQ~PHURFUHFLHQWH GHKDVWDFRPSXWDGRUHVFRQHFWDGRVHQXQDUHGGHiUHDORFDO /DVSUXHEDVH[SHULPHQWDOHVGHPXHVWUDQ XQEXHQ GHVHPSHxR GHO PpWRGR FRQ XQ Q~PHUR FUHFLHQWHGH FRPSXWDGRUHV OR TXH QRV SHUPLWH SRVWXODU VX XWLOL]DFLyQ FRQ SUREOHPDV GH PD\RU WDPDxR \ FRPSOHMLGDG DSURYHFKDQGR XQ Q~PHUR FUHFLHQWH GH FRPSXWDGRUDV GLVSRQLEOHV HQ ODV UHGHV DFWXDOHV &RPR H[WHQVLyQ GHO SUHVHQWHWUDEDMRVHHVSHUDUHDOL]DUH[SHULPHQWRVSDUDOHORVGHOPpWRGRSUHVHQWDGRFRQRWURVWLSRVGHSUREOHPDV WDOHVFRPRHOSUREOHPDGHODDVLJQDFLyQFXDGUiWLFD4$34XDGUDWLF$VVLJQPHQW3UREOHP \HOSUREOHPDGHO UXWHRGHYHKtFXORV9539HKLFOH5RXWLQJ3UREOHP)LQDOPHQWHVHHVSHUDYHULILFDUTXHHOPpWRGRSDUDOHOR DVtQFURQRSURSXHVWRSXHGHLQFOXVLYHVHUDSURYHFKDGRHQXQQ~PHURFUHFLHQWHGHFRPSXWDGRUDVKHWHURJpQHDV %LEOLRJUDItD >@ >@ 'RULJR 0 0DQLH]]R 9 \ &RORUQL $ ³7KH $QW 6\VWHP 2SWLPL]DWLRQ E\ D FRORQ\ RI FRRSHUDWLQJDJHQWV´,(((7UDQVDFWLRQRQ6\VWHPV0DQ&\EHUQHWLFV9RO1RSS *DPEDUGHOOD / \ 'RULJR 0 ³$QW4 $ UHLQIRUFHPHQW OHDUQLQJ DSSURDFK WR WKH WUDYHOLQJ VDOHVPDQSUREOHP´WK ,QWHUQDWLRQDO&RQIHUHQFHRQ0DFKLQH/HDUQLQJ6DQ)UDQFLVFRSS >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ 'RULJR 0 \ *DPEDUGHOOD / ³$ VWXG\ RI VRPH SURSHUWLHV RI $QW4´ ,9 ,QWHUQDWLRQDO &RQIHUHQFHRQ3DUDOOHO3UREOHPIURP1DWXUH%HUOLQ±$OHPDQLD6SULQJHU9HUODJSS 'RULJR 0 \ *DPEDUGHOOD / ³$QW &RORQ\ 6\VWHP $ &RRSHUDWLYH /HDUQLQJ $SSURDFK WR WKH 7UDYHOLQJ6DOHVPDQ3UREOHP´,(((7UDQVDFWLRQRQ(YROXWLRQDU\&RPSXWDWLRQ9RO1RSS -RKQVRQ '6 \ 0F*HRFK /$ ³7KH WUDYHOLQJ VDOHVPDQ SUREOHP D FDVH VWXG\ LQ ORFDO RSWLPL]DWLRQ´/RFDO6HDUFKLQ&RPELQDWRULDO2SWLPL]DWLRQ(GV1HZ<RUN:LOH\1HZ<RUN 6WW]OH 7 \ +RRV + ³,PSURYHPHQWV RQ WKH $QW 6\VWHP ,QWURGXFLQJ 0D[0LQ $QW 6\VWHP´ ,QWHUQDWLRQDO&RQIHUHQFHRQ$UWLILFLDO1HXUDO1HWZRUNVDQG*HQHWLF$OJRULWKPV9LHQD±$XVWULD 6WW]OH 7 \+RRV +³0D[0LQ $QW6\VWHPDQG/RFDO6HDUFK IRU &RPELQDWRULDO 2SWLPL]DWLRQ 3UREOHPV´QG,QWHUQDWLRQDO&RQIHUHQFHRQ0HWDKHXULVWLFV ±0,&)UDQFLD %XOOQKHLPHU%.RWVLV* \6WUDXVV& ³3DUDOOHOL]DWLRQ6WUDWHJLHV IRU WKH $QW6\VWHP´5HSRUWH 7pFQLFR3208QLYHUVLGDGGH9LHQD9LHQD±$XVWULD 6WW]OH 7 ³3DUDOOHOL]DWLRQ 6WUDWHJLHV IRU $QW &RORQ\ 2SWLPL]DWLRQ´ 3URFHHGLQJV RI 3DUDOOHO 3UREOHP6ROYLQJIURP1DWXUH ±336196SULQJHU9HUODJ9ROSS %DUiQ % \ $OPLUyQ 0 ³&RORQLDV GLVWULEXLGDV GH KRUPLJDV HQ XQ HQWRUQR SDUDOHOR DVtQFURQR´ ;;9,&RQIHUHQFLD/DWLQRDPHULFDQDGH,QIRUPiWLFD±&/(,¶0p[LFR %XOOQKHLPHU %+DUWO 5\6WUDXVV&³$QLPSURYHGDQWV\VWHPDOJRULWKPIRUWKHYHKLFOHURXWLQJ SUREOHP´ $QQDOV RI 2SHUDWLRQV 5HVHDUFK 'DZLQG )HLFKWLQJHU DQG +DUWO HGV 1RQOLQHDU (FRQRPLF'\QDPLFVDQG&RQWURO *DPEDUGHOOD / \ 'RULJR 0 ³+$6623 $Q +\EULG $QW 6\VWHP IRU WKH 6HTXHQWLDO 2UGHULQJ 3UREOHP´5HSRUWH7pFQLFR ,'6,$/XJDQR6XL]D 'L&DUR*\'RULJR0³0RELOH$JHQWVIRU$GDSWLYH5RXWLQJ´3URFHHGLQJVRIWKHVW +DZDLL ,QWHUQDWLRQDO&RQIHUHQFHRQ6\VWHP+DZDLL %DUiQ%\6RVD5³$1HZDSSURDFKIRU$QW1HWURXWLQJ´,((( 1LQWK,QWHUQDWLRQDO&RQIHUHQFH RQ&RPSXWHU&RPPQXQLFDWLRQVDQG1HWZRUNV/DV9HJDV1HYDGD 0DQLH]]R 9 \ &RORUQL $ ³7KH $QW 6\VWHP DSSOLHG WR WKH 4XDGUDWLF $VVLJQPHQW 3UREOHP´ ,(((7UDQVDFWLRQVRQ.QRZGOHGJHDQG'DWD(QJLQHHULQJ :KLWOH\ '6WDUNZHDWKHU 7 \)XTXD\ ' ³6FKHGXOLQJ 3UREOHPV DQG 7UDYHOLQJ 6DOHVPDQ 7KH *HQHWLF (GJH 5HFRPELQDWLRQ 2SHUDWRU´ 3URF RI WKH 7KLUG ,QW &RQI RQ *HQHWLF $OJRULWKPV 0RUJDQ.DXIPDQQ %DUiQ%&KDSDUUR(\&iFHUHV1³$7HDPVHQOD2SWLPL]DFLyQGHO&DXGDO7XUELQDGRGHXQD 5HSUHVD+LGURHOpFWULFD´&RQIHUHQFLD,EHURDPHULFDQDGH,QWHOLJHQFLD$UWLILFLDO± ,%(5$0,$¶3RUWXJDO