Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure

A nivel empresarial y académico se requiere la construcción de aplicativos para resolver problemas de optimización de restricciones, y que estos puedan ser ofrecidos como servicios en la nube. En el presente artículo se modela y resuelve un problema de optimización de restricciones, correspondiente...

Full description

Autores:
Arboleda Molina, Orlando
Sotelo Betancurt, Steven humberto
Tipo de recurso:
Article of journal
Fecha de publicación:
2016
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/11151
Acceso en línea:
http://hdl.handle.net/10614/11151
Palabra clave:
Programación (computadores electrónicos)
Innovaciones tecnológicas
Transporte
Programming (electronic computer)
Problemas de optimización de restricciones
Computación en la nube
Servicios web
Modelo general de transporte
Microsoft Solver Foundation
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente
id REPOUAO2_cb46cdc096b0b3ac9b6d57e0381504d9
oai_identifier_str oai:red.uao.edu.co:10614/11151
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
dc.title.alternative.eng.fl_str_mv Construction of constraints programing applications in Microsoft Solver Foundation and Windows Azure
title Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
spellingShingle Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
Programación (computadores electrónicos)
Innovaciones tecnológicas
Transporte
Programming (electronic computer)
Problemas de optimización de restricciones
Computación en la nube
Servicios web
Modelo general de transporte
Microsoft Solver Foundation
title_short Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
title_full Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
title_fullStr Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
title_full_unstemmed Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
title_sort Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure
dc.creator.fl_str_mv Arboleda Molina, Orlando
Sotelo Betancurt, Steven humberto
dc.contributor.author.none.fl_str_mv Arboleda Molina, Orlando
dc.contributor.author.spa.fl_str_mv Sotelo Betancurt, Steven humberto
dc.subject.armarc.spa.fl_str_mv Programación (computadores electrónicos)
Innovaciones tecnológicas
Transporte
topic Programación (computadores electrónicos)
Innovaciones tecnológicas
Transporte
Programming (electronic computer)
Problemas de optimización de restricciones
Computación en la nube
Servicios web
Modelo general de transporte
Microsoft Solver Foundation
dc.subject.armarc.eng.fl_str_mv Programming (electronic computer)
dc.subject.proposal.spa.fl_str_mv Problemas de optimización de restricciones
Computación en la nube
Servicios web
Modelo general de transporte
dc.subject.proposal.eng.fl_str_mv Microsoft Solver Foundation
description A nivel empresarial y académico se requiere la construcción de aplicativos para resolver problemas de optimización de restricciones, y que estos puedan ser ofrecidos como servicios en la nube. En el presente artículo se modela y resuelve un problema de optimización de restricciones, correspondiente al problema de transporte, usando para su modelamiento y posterior publicación como servicio en la nube, solo tecnología .Net, aplicable a problemas computacionalmente complejos de restricciones, usando Microsoft Solver Foundation que permite la construcción de poderosos aplicativos genéricos de pocas líneas de código, los cuales pueden ser fácilmente publicados como servicios web en Windows Azure
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016
dc.date.accessioned.spa.fl_str_mv 2019-09-26T16:00:56Z
dc.date.available.spa.fl_str_mv 2019-09-26T16:00:56Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.eng.fl_str_mv http://purl.org/redcol/resource_type/ARTREF
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.issn.spa.fl_str_mv 0122-1701
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10614/11151
identifier_str_mv 0122-1701
url http://hdl.handle.net/10614/11151
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 341
dc.relation.citationstartpage.none.fl_str_mv 336
dc.relation.citationvolume.none.fl_str_mv Volumen 21
Número 4
dc.relation.cites.spa.fl_str_mv Molina, O. A., & Sotelo, S. (2016). Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure. Scientia et technica, 21(4), 336-341
dc.relation.ispartofjournal.eng.fl_str_mv Scientia et technica, volumen 21, número 4, (diciembre, 2016)
dc.relation.references.none.fl_str_mv R. A. Krzysztof, “Principles of Constraints Programming,” Eds. Cambridge University Press, 2009, pp. XX–XX
V. R. Peter, H. Seif, “Concepts. techniques, and models of computer programming,” Eds. MIT Press, 2004, pp. 749–776
Microsoft Solver Foundation, “What is Solver Foundation,” no publicado, incluido en la documentacion de MSF 3.0.2, pp.3–6
Microsoft Developer Network, “Microsoft Solver Foundation 3.1,” disponible en https://msdn.microsoft.com/enus/library/ff524509(v=vs.93).aspx
Microsoft Solver Foundation, "Microsoft Solver Foundation, Solver Foundation Services, Programming Primer", no publicado, Incluido en la documentación de MSF 3.0.2, pp.
M. Tulloch, "Introducing Windows Azure" Eds. Microsoft Press, 2013, ISBN 978-0-7356-8288-7
I. S. Francisco, “Investigacion de operaciones,” vol. I, segunda edicion, ISBN: 958-8028-21-3, Eds. Corporacion Universitaria de Ibague, 2004, pp. 166–167
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.eng.fl_str_mv application/pdf
dc.format.extent.spa.fl_str_mv 6 páginas
dc.publisher.spa.fl_str_mv Universidad Tecnológica de Pereira
dc.source.spa.fl_str_mv http://revistas.utp.edu.co/index.php/revistaciencia/article/view/11571/9501
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/0432ff48-6056-4f45-9bb1-59bd6b975013/download
https://red.uao.edu.co/bitstreams/2eda775e-69c8-49c5-a077-931867748410/download
https://red.uao.edu.co/bitstreams/e1882e4b-91a3-4222-a3fa-c160dc71ebb6/download
https://red.uao.edu.co/bitstreams/ceca12d5-0dec-4ca2-9e9b-5d1d28e64b72/download
https://red.uao.edu.co/bitstreams/fed5a771-555e-4e22-82d5-7bd6d3f72740/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
20b5ba22b1117f71589c7318baa2c560
01b893f1b058a48be1e178abf8be1fb5
d63f43f6606df2a16b440f816643b544
8bc3c2cd7365d7e2bcfc9585c15c61bc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814259754668654592
spelling Arboleda Molina, Orlandovirtual::394-1Sotelo Betancurt, Steven humbertofde2ab264463b6d61ed1210ff49ee0b52019-09-26T16:00:56Z2019-09-26T16:00:56Z20160122-1701http://hdl.handle.net/10614/11151A nivel empresarial y académico se requiere la construcción de aplicativos para resolver problemas de optimización de restricciones, y que estos puedan ser ofrecidos como servicios en la nube. En el presente artículo se modela y resuelve un problema de optimización de restricciones, correspondiente al problema de transporte, usando para su modelamiento y posterior publicación como servicio en la nube, solo tecnología .Net, aplicable a problemas computacionalmente complejos de restricciones, usando Microsoft Solver Foundation que permite la construcción de poderosos aplicativos genéricos de pocas líneas de código, los cuales pueden ser fácilmente publicados como servicios web en Windows AzureAt business and academic level is required the construction of applications to solve constraints optimization problems, and that they could be offered as services in the cloud. In the present article is modeling and solve one constraint optimization problem, corresponding to the transport problem, using for his modeling and later publication as service in the cloud, only .Net technology, applicable to computationally complex constraint problems, using Microsoft Solver Foundation that allows the construction of powerful generic applications of few lines of code, which can be easily published as web services in Windows Azureapplication/pdf6 páginasspaUniversidad Tecnológica de PereiraDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2http://revistas.utp.edu.co/index.php/revistaciencia/article/view/11571/9501Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows AzureConstruction of constraints programing applications in Microsoft Solver Foundation and Windows AzureArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTREFinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Programación (computadores electrónicos)Innovaciones tecnológicasTransporteProgramming (electronic computer)Problemas de optimización de restriccionesComputación en la nubeServicios webModelo general de transporteMicrosoft Solver Foundation341336Volumen 21Número 4Molina, O. A., & Sotelo, S. (2016). Construcción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure. Scientia et technica, 21(4), 336-341Scientia et technica, volumen 21, número 4, (diciembre, 2016)R. A. Krzysztof, “Principles of Constraints Programming,” Eds. Cambridge University Press, 2009, pp. XX–XXV. R. Peter, H. Seif, “Concepts. techniques, and models of computer programming,” Eds. MIT Press, 2004, pp. 749–776Microsoft Solver Foundation, “What is Solver Foundation,” no publicado, incluido en la documentacion de MSF 3.0.2, pp.3–6Microsoft Developer Network, “Microsoft Solver Foundation 3.1,” disponible en https://msdn.microsoft.com/enus/library/ff524509(v=vs.93).aspxMicrosoft Solver Foundation, "Microsoft Solver Foundation, Solver Foundation Services, Programming Primer", no publicado, Incluido en la documentación de MSF 3.0.2, pp.M. Tulloch, "Introducing Windows Azure" Eds. Microsoft Press, 2013, ISBN 978-0-7356-8288-7I. S. Francisco, “Investigacion de operaciones,” vol. I, segunda edicion, ISBN: 958-8028-21-3, Eds. Corporacion Universitaria de Ibague, 2004, pp. 166–167Publication5cd807a5-39bc-4def-9c11-cb6d40c93018virtual::394-15cd807a5-39bc-4def-9c11-cb6d40c93018virtual::394-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001357463virtual::394-1CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://red.uao.edu.co/bitstreams/0432ff48-6056-4f45-9bb1-59bd6b975013/download4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/2eda775e-69c8-49c5-a077-931867748410/download20b5ba22b1117f71589c7318baa2c560MD53ORIGINALConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdfConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdfTexto completo del artículoapplication/pdf868660https://red.uao.edu.co/bitstreams/e1882e4b-91a3-4222-a3fa-c160dc71ebb6/download01b893f1b058a48be1e178abf8be1fb5MD54TEXTConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdf.txtConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdf.txtExtracted texttext/plain21924https://red.uao.edu.co/bitstreams/ceca12d5-0dec-4ca2-9e9b-5d1d28e64b72/downloadd63f43f6606df2a16b440f816643b544MD55THUMBNAILConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdf.jpgConstrucción de aplicativos de programación por restricciones en Microsoft Solver Foundation y Windows Azure.pdf.jpgGenerated Thumbnailimage/jpeg15363https://red.uao.edu.co/bitstreams/fed5a771-555e-4e22-82d5-7bd6d3f72740/download8bc3c2cd7365d7e2bcfc9585c15c61bcMD5610614/11151oai:red.uao.edu.co:10614/111512024-02-27 11:42:03.46https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K