Desenvolvimento de um interpretador de problemas para otimização não linear
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2014 |
| Tipo de documento: | Dissertação |
| Idioma: | por |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10348/3016 |
Resumo: | No âmbito da resolução de problemas de otimização não linear, existem problemas com expressões das funções envolvidas demasiado complexas, não suaves ou até mesmo desconhecidas, com derivadas não disponíveis, não sendo assim possível recorrer a métodos baseados em derivadas. Desta forma, para a sua resolução são utilizados em alternativa métodos de pesquisa directa. Para a resolução deste tipo de problemas foi criada uma API (Application Programming Interface), em tecnologia Java, baseada nesses métodos de pesquisa directa. Para a utilização dessa ferramenta é necessário que os problemas se encontrem na sua forma geral, ou seja, é necessário estarem definidos dados de entrada como a função objetivo, ponto inicial e funções restrição, se existirem. Na presente dissertação é apresentada uma ferramenta, em tecnologia Java, capaz de formular esses problemas a partir de ficheiros codificados em AMPL (A Modeling Language for Mathematical Programming). Dessa formulação resulta um ficheiro Java, que, uma vez compilado, pode ser utilizado como instância da classe utilizada pela API supra mencionada, contendo todos os dados do problema. Desta forma, tendo como dados de entrada o ficheiro criado, é possível chegar à solução do problema utilizando a API. |
| id |
RCAP_8b7781bec2c5b31badb93f992b52ba24 |
|---|---|
| oai_identifier_str |
oai:repositorio.utad.pt:10348/3016 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Desenvolvimento de um interpretador de problemas para otimização não linearTecnologia (JAVA)AMPLProblemas de otimização não linearCodificação de problemasInterpretadoresNo âmbito da resolução de problemas de otimização não linear, existem problemas com expressões das funções envolvidas demasiado complexas, não suaves ou até mesmo desconhecidas, com derivadas não disponíveis, não sendo assim possível recorrer a métodos baseados em derivadas. Desta forma, para a sua resolução são utilizados em alternativa métodos de pesquisa directa. Para a resolução deste tipo de problemas foi criada uma API (Application Programming Interface), em tecnologia Java, baseada nesses métodos de pesquisa directa. Para a utilização dessa ferramenta é necessário que os problemas se encontrem na sua forma geral, ou seja, é necessário estarem definidos dados de entrada como a função objetivo, ponto inicial e funções restrição, se existirem. Na presente dissertação é apresentada uma ferramenta, em tecnologia Java, capaz de formular esses problemas a partir de ficheiros codificados em AMPL (A Modeling Language for Mathematical Programming). Dessa formulação resulta um ficheiro Java, que, uma vez compilado, pode ser utilizado como instância da classe utilizada pela API supra mencionada, contendo todos os dados do problema. Desta forma, tendo como dados de entrada o ficheiro criado, é possível chegar à solução do problema utilizando a API.In the context of solving nonlinear optimization problems, there are problems with too complex expressions, with unknown derivatives, and thus it is not possible to use derivative based optimization methods to solve them. Therefore Direct Search Methods can be used as an alternative. Based on those methods, it was created an API (Application Programming Interface), using JAVA technology, to solve this kind of problems. Problems must be in their general form to allow the utilization of this tool, i.e., input data must be de ned such as the objective function, initial point and constraint functions, if there are any. In this work it is presented a tool, developed in Java, capable of formulating these problems from les encoded in AMPL (A Modeling Language for Mathematical Programming). This formulation results in a Java le, which after being compiled can be used as an instance of the class used by the above mentioned API, containing all the data of the problem. Thus, taking as an input the created le it is possible to nd the solution for the problem using the API.2014-03-10T16:27:18Z2014-03-10T00:00:00Z2014-03-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10348/3016porTeixeira, Christopheinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-13T02:05:01Zoai:repositorio.utad.pt:10348/3016Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T12:35:20.068269Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| title |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| spellingShingle |
Desenvolvimento de um interpretador de problemas para otimização não linear Teixeira, Christophe Tecnologia (JAVA) AMPL Problemas de otimização não linear Codificação de problemas Interpretadores |
| title_short |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| title_full |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| title_fullStr |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| title_full_unstemmed |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| title_sort |
Desenvolvimento de um interpretador de problemas para otimização não linear |
| author |
Teixeira, Christophe |
| author_facet |
Teixeira, Christophe |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Teixeira, Christophe |
| dc.subject.por.fl_str_mv |
Tecnologia (JAVA) AMPL Problemas de otimização não linear Codificação de problemas Interpretadores |
| topic |
Tecnologia (JAVA) AMPL Problemas de otimização não linear Codificação de problemas Interpretadores |
| description |
No âmbito da resolução de problemas de otimização não linear, existem problemas com expressões das funções envolvidas demasiado complexas, não suaves ou até mesmo desconhecidas, com derivadas não disponíveis, não sendo assim possível recorrer a métodos baseados em derivadas. Desta forma, para a sua resolução são utilizados em alternativa métodos de pesquisa directa. Para a resolução deste tipo de problemas foi criada uma API (Application Programming Interface), em tecnologia Java, baseada nesses métodos de pesquisa directa. Para a utilização dessa ferramenta é necessário que os problemas se encontrem na sua forma geral, ou seja, é necessário estarem definidos dados de entrada como a função objetivo, ponto inicial e funções restrição, se existirem. Na presente dissertação é apresentada uma ferramenta, em tecnologia Java, capaz de formular esses problemas a partir de ficheiros codificados em AMPL (A Modeling Language for Mathematical Programming). Dessa formulação resulta um ficheiro Java, que, uma vez compilado, pode ser utilizado como instância da classe utilizada pela API supra mencionada, contendo todos os dados do problema. Desta forma, tendo como dados de entrada o ficheiro criado, é possível chegar à solução do problema utilizando a API. |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014-03-10T16:27:18Z 2014-03-10T00:00:00Z 2014-03-10 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10348/3016 |
| url |
http://hdl.handle.net/10348/3016 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833592948691828736 |