922 resultados para Chance-constrained programming
Resumo:
We discuss the development and performance of a low-power sensor node (hardware, software and algorithms) that autonomously controls the sampling interval of a suite of sensors based on local state estimates and future predictions of water flow. The problem is motivated by the need to accurately reconstruct abrupt state changes in urban watersheds and stormwater systems. Presently, the detection of these events is limited by the temporal resolution of sensor data. It is often infeasible, however, to increase measurement frequency due to energy and sampling constraints. This is particularly true for real-time water quality measurements, where sampling frequency is limited by reagent availability, sensor power consumption, and, in the case of automated samplers, the number of available sample containers. These constraints pose a significant barrier to the ubiquitous and cost effective instrumentation of large hydraulic and hydrologic systems. Each of our sensor nodes is equipped with a low-power microcontroller and a wireless module to take advantage of urban cellular coverage. The node persistently updates a local, embedded model of flow conditions while IP-connectivity permits each node to continually query public weather servers for hourly precipitation forecasts. The sampling frequency is then adjusted to increase the likelihood of capturing abrupt changes in a sensor signal, such as the rise in the hydrograph – an event that is often difficult to capture through traditional sampling techniques. Our architecture forms an embedded processing chain, leveraging local computational resources to assess uncertainty by analyzing data as it is collected. A network is presently being deployed in an urban watershed in Michigan and initial results indicate that the system accurately reconstructs signals of interest while significantly reducing energy consumption and the use of sampling resources. We also expand our analysis by discussing the role of this approach for the efficient real-time measurement of stormwater systems.
Resumo:
A programming style can be seen as a particular model of shaping thought or a special way of codifying language to solve a problem. An adaptive device is made up of an underlying formalism, for instance, an automaton, a grammar, a decision tree, etc., and an adaptive mechanism, responsible for providing features for self-modification. Adaptive languages are obtained by using some programming language as the device’s underlying formalism. The conception of such languages calls for a new programming style, since the application of adaptive technology in the field of programming languages suggests a new way of thinking. Adaptive languages have the basic feature of allowing the expression of programs which self-modifying through adaptive actions at runtime. With the adaptive style, programming language codes can be structured in such a way that the codified program therein modifies or adapts itself towards the needs of the problem. The adaptive programming style may be a feasible alternate way to obtain self-modifying consistent codes, which allow its use in modern applications for self-modifying code.
Resumo:
An adaptive device is made up of an underlying mechanism, for instance, an automaton, a grammar, a decision tree, etc., to which is added an adaptive mechanism, responsible for allowing a dynamic modification in the structure of the underlying mechanism. This article aims to investigate if a programming language can be used as an underlying mechanism of an adaptive device, resulting in an adaptive language.
Resumo:
Adaptive devices show the characteristic of dynamically change themselves in response to input stimuli with no interference of external agents. Occasional changes in behaviour are immediately detected by the devices, which right away react spontaneously to them. Chronologically such devices derived from researches in the field of formal languages and automata. However, formalism spurred applications in several other fields. Based on the operation of adaptive automata, the elementary ideas generanting programming adaptive languages are presented.
Resumo:
A programming style can be seen as a particular model of shaping thought or a special way of codifying language to solve a problem. Adaptive languages have the basic feature of allowing the expression of programs which self-modifying through adaptive actions at runtime. The conception of such languages calls for a new programming style, since the application of adaptive technology in the field of programming languages suggests a new way of thinking. With the adaptive style, programming language codes can be structured in such a way that the codified program therein modifies or adapts itself towards the needs of the problem. The adaptive programming style may be a feasible alternate way to obtain self-modifying consistent codes, which allow its use in modern applications for self-modifying code.
Resumo:
In this paper the architecture of an experimental multiparadigmatic programming environment is sketched, showing how its parts combine together with application modules in order to perform the integration of program modules written in different programming languages and paradigms. Adaptive automata are special self-modifying formal state machines used as a design and implementation tool in the representation of complex systems. Adaptive automata have been proven to have the same formal power as Turing Machines. Therefore, at least in theory, arbitrarily complex systems may be modeled with adaptive automata. The present work briefly introduces such formal tool and presents case studies showing how to use them in two very different situations: the first one, in the name management module of a multi-paradigmatic and multi-language programming environment, and the second one, in an application program implementing an adaptive automaton that accepts a context-sensitive language.
Resumo:
As áreas de visualização e modelagem baseados em pontos têm sido pesquisadas ativamente na computação gráfica. Pontos com atributos (por exemplo, normais) são geralmente chamados de surfels e existem vários algoritmos para a manipulação e visualização eficiente deles. Um ponto chave para a eficiência de muitos métodos é o uso de estruturas de particionamento do espaço. Geralmente octrees e KD-trees, por utilizarem cortes alinhados com os eixos são preferidas em vez das BSP-trees, mais genéricas. Neste trabalho, apresenta-se uma estrutura chamada Constrained BSP-tree (CBSP-tree), que pode ser vista como uma estrutura intermediárias entre KD-trees e BSP-trees. A CBSP-tree se caracteriza por permitir cortes arbitrários desde que seja satisfeito um critério de validade dos cortes. Esse critério pode ser redefinido de acordo com a aplicação. Isso permite uma aproximação melhor de regões curvas. Apresentam-se algoritmos para construir CBSP-trees, valendo-se da flexibilidade que a estrutura oferece, e para realizar operações booleanas usando uma nova classificação de interior/exterior.
Resumo:
Objetivando-se estudar a influência da adubação na manifestação da resistência de feijoeiro (Phaseolus vulgaris L.) (cultivares Rosinha G-2, ESAL-564 - Carioca e Diamante Negro) ao ataque de Acanthoscelides obtectus (Say, 1831) (Coleoptera: Bruchidae) foram conduzidos, na época das águas, testes com e sem chance de escolha, utilizando-se grãos obtidos de parcelas adubadas com N, P, K, NP, NK, PK, NPK, e sem adubo, totalizando 24 tratamentos. Os testes foram realizados em condições controladas de temperatura, umidade e luz. Foram avaliados o número de insetos atraídos e de ovos, em cada tratamento. Concluiu-se, no teste com chance de escolha, que o número de ovos de A. obtectus por recipiente foi reduzido pela aplicação do nitrogênio. A aplicação de nitrogênio em adubação resultou em menor porcentagem de insetos atraídos e menor número de ovos no genótipo Rosinha G-2. A manifestação da resistência nos genótipos ESAL-564 e Rosinha G-2 ao ataque de A. obtectus ficou evidente quando utilizados nitrogênio e potássio. Nos testes sem chance de escolha o consumo dos insetos foi reduzido nos grãos produzidos com a aplicação do nitrogênio. A aplicação de nitrogênio em adubação resultou no aumento do número de ovos de A. obtectus no genótipo ESAL-564. Não ficou evidente a manifestação da resistência nos genótipos ESAL-564 e Rosinha G-2 ao ataque do caruncho, pela aplicação dos macronutrientes N, P e K. Na ausência de fósforo o ciclo biológico do inseto foi maior na presença de potássio.
Resumo:
Para o arroz irrigado, poucos trabalhos utilizam métodos de diagnose foliar desenvolvidos para as condições locais de clima, solo ou cultivares. O objetivo deste trabalho foi avaliar os métodos da Diagnose da Composição Nutricional e da Chance Matemática na definição dos padrões nutricionais de lavouras arrozeiras do Estado do Rio Grande do Sul. Resultados de produtividade de grãos e teores foliares de N, P, K, Ca, Mg, S, B, Cu, Fe, Mn, Zn e Mo de 356 lavouras arrozeiras cultivadas sob sistema de irrigação por inundação foram utilizados para a determinação das faixas de suficiência calculadas pelo método da Chance Matemática. As faixas de suficiência foram comparadas com valores críticos propostos pela literatura e com o intervalo de confiança do teor médio dos nutrientes em lavouras consideradas nutricionalmente equilibradas, identificadas pelo método Diagnose da Composição Nutricional. Observou-se pouca concordância entre os valores das faixas de suficiência indicados pelos métodos da Chance Matemática e da Diagnose da Composição Nutricional e os respectivos valores indicados na literatura. A faixa de teores foliares adequados, consistentes com maior produtividade média das lavouras arrozeiras, foi indicada ser de 23 a 28 g kg-1 para N; 11 a 14 g kg-1 para K; 1,4 a 2,0 g kg-1 para S; 6 a 12 mg kg-1 para B; e 70 a 200 mg kg-1 para Fe. Para os teores foliares de P, Ca, Mg, B, Cu, Mn e Zn e Mo nenhuma das faixas adequadas testadas indicou capacidade para distinguir as lavouras arrozeiras quanto à produtividade média.
Resumo:
This work proposes a computational methodology to solve problems of optimization in structural design. The application develops, implements and integrates methods for structural analysis, geometric modeling, design sensitivity analysis and optimization. So, the optimum design problem is particularized for plane stress case, with the objective to minimize the structural mass subject to a stress criterion. Notice that, these constraints must be evaluated at a series of discrete points, whose distribution should be dense enough in order to minimize the chance of any significant constraint violation between specified points. Therefore, the local stress constraints are transformed into a global stress measure reducing the computational cost in deriving the optimal shape design. The problem is approximated by Finite Element Method using Lagrangian triangular elements with six nodes, and use a automatic mesh generation with a mesh quality criterion of geometric element. The geometric modeling, i.e., the contour is defined by parametric curves of type B-splines, these curves hold suitable characteristics to implement the Shape Optimization Method, that uses the key points like design variables to determine the solution of minimum problem. A reliable tool for design sensitivity analysis is a prerequisite for performing interactive structural design, synthesis and optimization. General expressions for design sensitivity analysis are derived with respect to key points of B-splines. The method of design sensitivity analysis used is the adjoin approach and the analytical method. The formulation of the optimization problem applies the Augmented Lagrangian Method, which convert an optimization problem constrained problem in an unconstrained. The solution of the Augmented Lagrangian function is achieved by determining the analysis of sensitivity. Therefore, the optimization problem reduces to the solution of a sequence of problems with lateral limits constraints, which is solved by the Memoryless Quasi-Newton Method It is demonstrated by several examples that this new approach of analytical design sensitivity analysis of integrated shape design optimization with a global stress criterion purpose is computationally efficient