Search results for " Programming"

showing 10 items of 1616 documents

Parameter Matching Analysis of Hydraulic Hybrid Excavators Based on Dynamic Programming Algorithm

2013

Published version of an article in the journal: Journal of Applied Mathematics. Also available from the publisher at: http://dx.doi.org/10.1155/2013/615608 Open Access In order to meet the energy saving requirement of the excavator, hybrid excavators are becoming the hot spot for researchers. The initial problem is to match the parameter of each component, because the system is tending to be more complicated due to the introduction of the accumulator. In this paper, firstly, a new architecture is presented which is hydraulic hybrid excavator based on common pressure rail combined switched function (HHES). Secondly, the general principle of dynamic programming algorithm (DPA) is explained. T…

Dynamic programmingAccumulator (energy)ExcavatorOptimal matchingArticle SubjectControl theoryComputer scienceApplied Mathematicslcsh:Mathematicslcsh:QA1-939VDP::Teknologi: 500::Maskinfag: 570::Maskinteknisk energi- og miljøteknologi: 573Algorithm
researchProduct

Realizing Undelayed N-step TD prediction with neural networks

2010

There exist various techniques to extend reinforcement learning algorithms, e.g., eligibility traces and planning. In this paper, an approach is proposed, which combines several extension techniques, such as using eligibility-like traces, using approximators as value functions and exploiting the model of the environment. The obtained method, ‘Undelayed n-step TD prediction’ (TD-P), has produced competitive results when put in conditions of not fully observable environment.

Dynamic programmingArtificial neural networkComputer sciencebusiness.industryValue (computer science)Reinforcement learningObservableExtension (predicate logic)Artificial intelligencebusinessMelecon 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference
researchProduct

Longest Common Subsequence from Fragments via Sparse Dynamic Programming

1998

Sparse Dynamic Programming has emerged as an essential tool for the design of efficient algorithms for optimization problems coming from such diverse areas as Computer Science, Computational Biology and Speech Recognition [7,11,15]. We provide a new Sparse Dynamic Programming technique that extends the Hunt-Szymanski [2,9,8] paradigm for the computation of the Longest Common Subsequence (LCS) and apply it to solve the LCS from Fragments problem: given a pair of strings X and Y (of length n and m, resp.) and a set M of matching substrings of X and Y, find the longest common subsequence based only on the symbol correspondences induced by the substrings. This problem arises in an application t…

Dynamic programmingCombinatoricsSet (abstract data type)Longest common subsequence problemOptimization problemMatching (graph theory)Combinatorial optimizationData structureSubstringMathematics
researchProduct

Algorithms for the Maximum Weight Connected $$k$$-Induced Subgraph Problem

2014

Finding differentially regulated subgraphs in a biochemical network is an important problem in bioinformatics. We present a new model for finding such subgraphs which takes the polarity of the edges (activating or inhibiting) into account, leading to the problem of finding a connected subgraph induced by \(k\) vertices with maximum weight. We present several algorithms for this problem, including dynamic programming on tree decompositions and integer linear programming. We compare the strength of our integer linear program to previous formulations of the \(k\)-cardinality tree problem. Finally, we compare the performance of the algorithms and the quality of the results to a previous approac…

Dynamic programmingDiscrete mathematicsCombinatoricsLinear programmingInduced subgraphHeuristicsInteger programmingAlgorithmTree (graph theory)Tree decompositionMathematicsofComputing_DISCRETEMATHEMATICSMathematicsInteger (computer science)
researchProduct

Dynamic programming for 2-D discrete linear systems

1989

The authors calculate the optimal control of 2-D discrete linear systems using a dynamic programming method. It is assumed that the system is described with Roesser's state-space equations for which a 2-D sequence of inputs minimizing the given performance criterion is calculated. The method is particularly suitable for problems with bounded states and controls, although it can also be applied for unbounded cases. One numerical example is given. >

Dynamic programmingDiscrete systemSequenceControl and Systems EngineeringControl theoryBounded functionLinear systemState spaceElectrical and Electronic EngineeringMultidimensional systemsOptimal controlComputer Science ApplicationsMathematicsIEEE Transactions on Automatic Control
researchProduct

A computational study of LP-based heuristic algorithms for two-dimensional guillotine cutting stock problems

2002

In this paper we develop and compare several heuristic methods for solving the general two-dimensional cutting stock problem. We follow the Gilmore-Gomory column generation scheme in which at each iteration a new cutting pattern is obtained as the solution of a subproblem on one stock sheet. For solving this subproblem, in addition to classical dynamic programming, we have developed three heuristic procedures of increasing complexity, based on GRASP and Tabu Search techniques, producing solutions differing in quality and in time requirements. In order to obtain integer solutions from the fractional solutions of the Gilmore-Gomory process, we compare three rounding procedures, rounding up, t…

Dynamic programmingMathematical optimizationBranch and boundCutting stock problemRoundingGRASPBusiness Management and Accounting (miscellaneous)Column generationManagement Science and Operations ResearchResidualAlgorithmTabu searchMathematicsOR Spectrum
researchProduct

In-Depth Analysis of Pricing Problem Relaxations for the Capacitated Arc-Routing Problem

2015

Recently, Bode and Irnich [Bode C, Irnich S (2012) Cut-first branch-and-price-second for the capacitated arc-routing problem. Oper. Res. 60(5):1167–1182] presented a cut-first branch-and-price-second algorithm for solving the capacitated arc-routing problem (CARP). The fundamental difference to other approaches for exactly solving the CARP is that the entire algorithm works directly on the typically sparse underlying graph representing the street network. This enables the use of highly efficient dynamic programming-based pricing algorithms to solve the column-generation subproblem also known as the pricing problem. The contribution of this paper is the in-depth analysis of the CARP pricing…

Dynamic programmingMathematical optimizationBranch and priceBenchmark (computing)EconomicsGraph (abstract data type)TransportationColumn generationSystematic variationArc routingCivil and Structural EngineeringStreet networkTransportation Science
researchProduct

The Capacitated Arc Routing Problem: Lower bounds

1992

In this paper, we consider the Capacitated Arc Routing Problem (CARP), in which a fleet of vehicles, based on a specified vertex (the depot) and with a known capacity Q, must service a subset of the edges of a graph, with minimum total cost and such that the load assigned to each vehicle does not exceed its capacity. New lower bounds are developed for this problem, producing at least as good results as the already existing ones. Three of the proposed lower bounds are obtained from the resolution of a minimum cost perfect matching problem. The fourth one takes into account the vehicle capacity and is computed using a dynamic programming algorithm. Computational results, in which these bounds…

Dynamic programmingMathematical optimizationComputer Networks and CommunicationsHardware and ArchitectureTotal costAlgorithmArc routingSoftwareGraphInformation SystemsMathematicsNetworks
researchProduct

Effective Handling of Dynamic Time Windows and Its Application to Solving the Dial-a-Ride Problem

2015

A dynamic time window relates to two operations that must be executed within a given time meaning that the difference between the points in time when the two operations are performed is bounded from above. The most prevalent context of dynamic time windows is when precedence is given for the two operations so that it is a priori specified that one operation must take place before the other. A prominent vehicle routing problem with dynamic time windows and precedence is the dial-a-ride problem (DARP), where user-specified transportation requests from origin to destination points must be serviced. The paper presents a new branch-and-cut-and-price solution approach for the DARP, the prototypi…

Dynamic programmingMathematical optimizationComputer scienceComputationBranch and priceBounded functionVehicle routing problemA priori and a posterioriTransportationContext (language use)Column generationCivil and Structural EngineeringTransportation Science
researchProduct

Accelerating short read mapping on an FPGA (abstract only)

2012

The explosive growth of short read datasets produced by high throughput DNA sequencing technologies poses a challenge to the mapping of short reads to a reference genome in terms of sensitivity and execution speed. Existing methods often use a restrictive error model for computing the alignments to improve speed, whereas more flexible error models are generally too slow for large-scale applications. Although a number of short read mapping software tools have been proposed, designs based on hardware are relatively rare. In this paper, we present a hybrid system for short read mapping utilizing both software and field programmable gate array (FPGA)-based hardware. The compute intensive semi-g…

Dynamic programmingSpeedupSoftwareParallel processing (DSP implementation)Computer sciencebusiness.industryHybrid systemSensitivity (control systems)Parallel computingShort readbusinessField-programmable gate arrayProceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays
researchProduct