Loading...
Search for: np-hard-problems
0.007 seconds

    A polynomial algorithm for partitioning problems

    , Article Transactions on Embedded Computing Systems ; Volume 9, Issue 4 , 2010 ; 15399087 (ISSN) Tahaee, S. A ; Jahangir, A. H ; Sharif University of Technology
    2010
    Abstract
    This article takes a theoretical approach to focus on the algorithmic properties of hardware/software partitioning. It proposes a method with polynomial complexity to find the global optimum of an NP-hard model partitioning problem for 75% of occurrences under some practical conditions. The global optimum is approached with a lower bound distance for the remaining 25%. Furthermore, this approach ensures finding the 2-approximate of the global optimum partition in 97% of instances where technical assumptions exist. The strategy is based on intelligently changing the parameters of the polynomial model of the partitioning problem to force it to produce (or approach) the exact solution to the... 

    Observations on using probabilistic c-means for solving a typical bioinformatics problem

    , Article EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation, Liverpool, 8 September 2008 through 10 September 2008 ; 2008 , Pages 236-239 ; 9780769533254 (ISBN) Mohammadzadeh, J ; Ghazinezhad, A ; Rasooli Valaghozi, A ; Nadi, A ; Asgarian, E ; Salmani, V ; Najafi Ardabili, A ; Moeinzadeh, M. H ; Sharif University of Technology
    2008
    Abstract
    Recently, there has been great interest in Bio informatics among researches from various disciplines such as computer science, mathematics, statistics and artificial intelligence. Bioinformatics mainly deals with solving biological problems at molecular levels. One of the classic problems of bioinformatics which has gain a lot attention lately is Haplotyping, the goal of which is categorizing SNP-fragments into two clusters and deducing a haplotype for each. Since the problem is proved to be NP-hard, several computational and heuristic methods have addressed the problem seeking feasible answers. In this work it is shown that using PCM to solve Haplotyping problem in DALY dataset yields... 

    Minimum linear arrangement of Chord graphs

    , Article Applied Mathematics and Computation ; Volume 203, Issue 1 , 1 September , 2008 , Pages 358-367 ; 00963003 (ISSN) Rostami, H ; Habibi, J ; Sharif University of Technology
    2008
    Abstract
    The minimum linear arrangement (MINLA) is a NP-hard problem in general. But there are some classes of graphs optimally solvable in polynomial time. In this paper, we solve the minimum linear arrangement problem for a new class of graphs (Chord graphs) in polynomial time. Also, we present a closed formula for the cost of optimal arrangement. Our motivation to solve the problem for this class of graphs is its application in optimization of peer-to-peer overlay networks. © 2008 Elsevier Inc. All rights reserved  

    A new distributed learning automata based algorithm for maximum independent set problem

    , Article 2016 Artificial Intelligence and Robotics, 9 April 2016 ; 2016 , Pages 12-17 ; 9781509021697 (ISBN) Daliri Khomami, M. M ; Bagherpour, N ; Sajedi, H ; Meybodi, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc 
    Abstract
    Maximum independent set problem is an NP-Hard one with the aim of finding the set of independent vertices with maximum possible cardinality in a graph. In this paper, we investigate a learning automaton based algorithm that finds a maximum independent set in the graph. Initially, a learning automaton is assigned to each vertex of graph. In order to find candidate independent set, a set of distributed learning automata collaborate with each other. The proposed algorithm based on learning automata is guided iteratively to the maximum independent set by updating the action probability vector. In order to study the performance of the proposed algorithm, we conducted some experiments. The... 

    A learning automata-based algorithm for determination of the number of hidden units for three-layer neural networks

    , Article International Journal of Systems Science ; Volume 40, Issue 1 , 2009 , Pages 101-118 ; 00207721 (ISSN) Beigy, H ; Meybodi, M. R ; Sharif University of Technology
    Abstract
    There is no method to determine the optimal topology for multi-layer neural networks for a given problem. Usually the designer selects a topology for the network and then trains it. Since determination of the optimal topology of neural networks belongs to class of NP-hard problems, most of the existing algorithms for determination of the topology are approximate. These algorithms could be classified into four main groups: pruning algorithms, constructive algorithms, hybrid algorithms and evolutionary algorithms. These algorithms can produce near optimal solutions. Most of these algorithms use hill-climbing method and may be stuck at local minima. In this article, we first introduce a... 

    Maximizing the accrued utility of an isochronal soft real-time system sing genetic algorithms

    , Article Proceedings of the 2009 8th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2009, 1 June 2009 through 3 June 2009, Shanghai ; 2009 , Pages 65-69 ; 9780769536415 (ISBN) Pourhaji Kazem, A. A ; Seifzadeh, H ; Kargahi, M ; Movaghar, A ; Lotfi, S ; IEEE Computer Society; International Association for; Computer and Information Science, ACIS ; Sharif University of Technology
    2009
    Abstract
    Many real-time systems are in fact isochronal, where both early and late responses are harmful to the system or lead to lower quality of service. Real-time task scheduling problems proved that are NP-hard problems. Therefore, it is necessary to apply a heuristic search strategy on these problems. In this paper, a multi-objective genetic algorithm is proposed for static task scheduling in non-overloaded isochronal soft real-time systems. Its objective is to maximize the total utility of jobs. Simulation results indicate that genetic algorithm could be a suitable heuristic search strategy for task scheduling in isochronal soft real-time systems. © 2009 IEEE  

    Solving haplotype reconstruction problem in MEC model with hybrid information fusion

    , Article EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation, Liverpool, 8 September 2008 through 10 September 2008 ; 2008 , Pages 214-218 ; 9780769533254 (ISBN) Asgarian, E ; Moeinzadeh, M. H ; Habibi, J ; Sharifian-R, S ; Rasooli-V, A ; Najafi-A, A ; Sharif University of Technology
    2008
    Abstract
    Single Nucleotide Polymorphisms (SNPs), a single DNA base varying from one individual to another, are believed to be the most frequent form responsible for genetic differences. Genotype is the conflated information of a pair of haplotypes on homologous chromosomes. Although haplotypes have more information for disease associating than individual SNPs and genotype, it is substantially more difficult to determine haplotypes through experiments. Hence, computational methods which can reduce the cost of determining haplotypes become attractive alternatives. MEC, as a standard model for haplotype reconstruction, is fed by fragments as input to infer the best pair of haplotypes with minimum error...