2,006 research outputs found

    DNA ANALYSIS USING GRAMMATICAL INFERENCE

    Get PDF
    An accurate language definition capable of distinguishing between coding and non-coding DNA has important applications and analytical significance to the field of computational biology. The method proposed here uses positive sample grammatical inference and statistical information to infer languages for coding DNA. An algorithm is proposed for the searching of an optimal subset of input sequences for the inference of regular grammars by optimizing a relevant accuracy metric. The algorithm does not guarantee the finding of the optimal subset; however, testing shows improvement in accuracy and performance over the basis algorithm. Testing shows that the accuracy of inferred languages for components of DNA are consistently accurate. By using the proposed algorithm languages are inferred for coding DNA with average conditional probability over 80%. This reveals that languages for components of DNA can be inferred and are useful independent of the process that created them. These languages can then be analyzed or used for other tasks in computational biology. To illustrate potential applications of regular grammars for DNA components, an inferred language for exon sequences is applied as post processing to Hidden Markov exon prediction to reduce the number of wrong exons detected and improve the specificity of the model significantly

    Production system identification with genetic programming

    Get PDF
    Modern system-identification methodologies use artificial neural nets, integer linear programming, genetic algorithms, and swarm intelligence to discover system models. Pairing genetic programming, a variation of genetic algorithms, with Petri nets seems to offer an attractive, alternative means to discover system behaviour and structure. Yet to date, very little work has examined this pairing of technologies. Petri nets provide a grey-box model of the system, which is useful for verifying system behaviour and interpreting the meaning of operational data. Genetic programming promises a simple yet robust tool to search the space of candidate systems. Genetic programming is inherently highly parallel. This paper describes early experiences with genetic programming of Petri nets to discover the best interpretation of operational data. The systems studied are serial production lines with buffers

    Dynamic multi-ramp metering control with simultaneous perturbation stochastic approximation (SPSA)

    Get PDF
    Ramp metering was proven to be a viable form of freeway traffic control strategy, which could eliminate, or at least reduce, freeway congestion. In this study, the development of ramp metering control strategies, models, and constraints (e.g., meter locations, ramp storage capacities, lower and upper bounds of ramp metering rates) are discussed in detail. The pre-timed and demand/capacity metering control strategies were first evaluated, while the potential metered ramps were determined. A Simultaneous Perturbation Stochastic Approximation (SPSA) algorithm is proposed to dynamically optimize multiple-ramp metering control by maximizing the total throughput subject to a number of constraints. The ramp metering rates subject to dynamic traffic conditions and capacity constraints are considered as decision variables in the SPSA algorithm. Based on the collected geometric and traffic data, a CORSIM model was developed to simulate traffic operation for the study site. The potential benefit of the dynamic multi-ramp metering control model under time varying traffic condition was simulated and evaluated. The increased total throughput and reduced total delay were observed, while the traffic conditions suitable for implementing ramp metering control were suggested. The developed dynamic multi-ramp metering control with SPSA algorithm has demonstrated its effectiveness to improve freeway operation
    • …
    corecore