dynamic programming algorithm
Recently Published Documents


TOTAL DOCUMENTS

654
(FIVE YEARS 174)

H-INDEX

37
(FIVE YEARS 5)

Author(s):  
Xianwen Liao ◽  
Yongzhong Huang ◽  
Peng Yang ◽  
Lei Chen

By defining the computable word segmentation unit and studying its probability characteristics, we establish an unsupervised statistical language model (SLM) for a new pre-trained sequence labeling framework in this article. The proposed SLM is an optimization model, and its objective is to maximize the total binding force of all candidate word segmentation units in sentences under the condition of no annotated datasets and vocabularies. To solve SLM, we design a recursive divide-and-conquer dynamic programming algorithm. By integrating SLM with the popular sequence labeling models, Vietnamese word segmentation, part-of-speech tagging and named entity recognition experiments are performed. The experimental results show that our SLM can effectively promote the performance of sequence labeling tasks. Just using less than 10% of training data and without using a dictionary, the performance of our sequence labeling framework is better than the state-of-the-art Vietnamese word segmentation toolkit VnCoreNLP on the cross-dataset test. SLM has no hyper-parameter to be tuned, and it is completely unsupervised and applicable to any other analytic language. Thus, it has good domain adaptability.


2022 ◽  
Vol 2022 ◽  
pp. 1-10
Author(s):  
Ying Chen

The era is developing and the society is improving. The application research of computer technology in the field of education is a hot topic at present. The cultivation of talents required the training of schools and teachers. How to cultivate talented person who meets the needs of society lied in the comprehensive ability of teaching in colleges and universities, so the college English education professional grammar teaching model is studied based on dynamic programming algorithm. After a brief overview of the dynamic rule algorithm, an algorithm for evaluating English grammar learning in colleges and universities is designed by using dynamic algorithm. The algorithm is composed of dynamic rule algorithm, language processing technology, and regular expression. In the subsequent experiments, it is proved that the algorithm has a good evaluation effect and can meet the actual application requirements.


2021 ◽  
Vol 2021 ◽  
pp. 1-16
Author(s):  
Weiguang Zheng ◽  
Weiwei Xin ◽  
Enyong Xu ◽  
Shuilong He ◽  
Jirong Qin ◽  
...  

This paper presents a methodology for the sizing of a heavy-duty fuel cell commercial vehicle. The parameters scanning model and the long-term stochastic drive cycle are adopted for this proposed sizing framework. The dynamic programming algorithm is employed as the energy management strategy to assess the performance of sizing. The efficacy of this framework is evaluated, and a detailed analysis for the hydrogen consumption is given in the results. In addition, a prediction analysis based on the price performance of the next decade is also given in this work.


2021 ◽  
Author(s):  
Albane Lysiak ◽  
Guillaume Fertin ◽  
Géraldine Jean ◽  
Dominique Tessier

Abstract Background: In proteomics, mass spectra representing peptides carrying multiple unknown modifications are particularly difficult to interpret. This issue results in a large number of unidentified spectra.Methods: We developed SpecGlob, a dynamic programming algorithm that aligns pairs of spectra – each pair given by a Peptide-Spectrum Match (PSM) – provided by any Open Modification Search (OMS) method. For each PSM, SpecGlob computes the best alignment according to a given score system, interpreting the mass delta within the PSM as one or several unspecified modification(s). All the alignments are provided in a file, using a specific syntax. These alignments are then post-processed by an additional algorithm, which aims at interpreting the detected modifications.Results: Using a large collection of theoretical spectra generated from the human proteome, we demonstrate that running SpecGlob as a post-analysis of an OMS method can significantly increase the number of correctly interpreted spectra, since SpecGlob is able to infer several, and possibly many, modifications. The post-processing algorithm is able to interpret unambiguously most of the modifications detected by SpecGlob in PSMs. In addition, we performed an extensive analysis to provide insight into the potential reasons for incomplete or erroneous interpretations that may remain after alignments of PSMs.Conclusion: SpecGlob is able to correctly align spectra that differ by one or more modification(s) without any a priori. Since SpecGlob explores all possible alignments that may explain the mass delta within a PSM, it reduces interpretation errors generated by incorrect assumptions about the modifications present in the sample or the number and the specificity of modifications carried by peptides. Our results demonstrate that SpecGlob should be relevant to align experimental spectra, even if this consists in a more challenging task.


2021 ◽  
Vol 182 (3) ◽  
pp. 257-283
Author(s):  
Viet Dung Nguyen ◽  
Ba Thai Pham ◽  
Phan Thuan Do

We first design an 𝒪(n2) solution for finding a maximum induced matching in permutation graphs given their permutation models, based on a dynamic programming algorithm with the aid of the sweep line technique. With the support of the disjoint-set data structure, we improve the complexity to 𝒪(m+n). Consequently, we extend this result to give an 𝒪(m+n) algorithm for the same problem in trapezoid graphs. By combining our algorithms with the current best graph identification algorithms, we can solve the MIM problem in permutation and trapezoid graphs in linear and 𝒪(n2) time, respectively. Our results are far better than the best known 𝒪(mn) algorithm for the maximum induced matching problem in both graph classes, which was proposed by Habib et al.


2021 ◽  
Author(s):  
Bertrand Marchand ◽  
Yann Ponty ◽  
Laurent Bulteau

Abstract Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of which rely on a combination of tree-decomposition and dynamic programming. The time/space complexities of such approaches hinge critically on low values for the treewidth tw of the input graph. In order to extend their scope of applicability, we introduce the Tree-Diet problem, i.e. the removal of a minimal set of edges such that a given tree-decomposition can be slimmed down to a prescribed treewidth tw. Our rationale is that the time gained thanks to a smaller treewidth in a parameterized algorithm compensates the extra post-processing needed to take deleted edges into account. Our core result is an FPT dynamic programming algorithm for Tree-Diet, using 2^O(tw)n time and space. We complement this result with parameterized complexity lower-bounds for stronger variants (e.g., NP-hardness when tw or tw − tw is constant). We propose a prototype implementation for our approach which we apply on difficult instances of selected RNA-based problems: RNA design, sequence-structure alignment, and search of pseudoknotted RNAs in genomes, revealing very encouraging results. This work paves the way for a wider adoption of tree-decomposition-based algorithms in Bioinformatics.


OR Spectrum ◽  
2021 ◽  
Author(s):  
Christian Pfeiffer ◽  
Arne Schulz

AbstractThe paper investigates the static dial-a-ride problem with ride and waiting time minimization. This is a new problem setting of significant practical relevance because several ride-sharing providers launched in recent years in large European cities. In contrast to the standard dial-a-ride problem, these providers focus on the general public. Therefore, they are amongst others in competition with taxis and private cars, which makes a more customer-oriented objective necessary. We present an adaptive large neighbourhood search (ALNS) as well as a dynamic programming algorithm (DP), which are tested in comprehensive computational studies. Although the DP can only be used for a single tour and, due to the computational effort, as a restricted version or for small instances, the ALNS also works efficiently for larger instances. The results indicate that ride-sharing proposals may help to solve the trade-off between individual transport, profitability of the provider, and reduction of traffic and pollution.


Author(s):  
L. Mandow ◽  
J. L. Perez-de-la-Cruz ◽  
N. Pozas

AbstractThis paper addresses the problem of approximating the set of all solutions for Multi-objective Markov Decision Processes. We show that in the vast majority of interesting cases, the number of solutions is exponential or even infinite. In order to overcome this difficulty we propose to approximate the set of all solutions by means of a limited precision approach based on White’s multi-objective value-iteration dynamic programming algorithm. We prove that the number of calculated solutions is tractable and show experimentally that the solutions obtained are a good approximation of the true Pareto front.


Sign in / Sign up

Export Citation Format

Share Document