Academia.eduAcademia.edu

Polynomial-time algorithm

1,327 papers
4 followers
AI Powered
A polynomial-time algorithm is a computational procedure that solves a problem in time complexity that can be expressed as a polynomial function of the size of the input. This class of algorithms is significant in computer science as it indicates problems that can be solved efficiently.
We present a polynomial time algorithm which generates families of filiform Lie algebras of dimension n. By this recursive algorithm, we obtain parametrizations of the affine algebraic sets of filiform Lie algebras of dimensions 11 and 12.
Abstract. We consider the problem of assigning radii to a given set of points in the plane, such that the resulting set of circles is connected, and the sum of radii is minimized. We show that the problem is polynomially solvable if a... more
We consider the problem of computing the outer-radii of point sets. In this problem, we are given integers n, d, k where k ≤ d, and a set P of n points in Rd. The goal is to compute the outer k-radius of P, denoted by Rk(P), which is the... more
We address a variant of the unbounded knapsack problem (UKP) into which the processing time of each item is also put and considered, referred as MMPTUKP. The MMPTUKP is a decision problem of allocating amount of n items, such that the... more
A Two Stage Interval Time Minimizing Transportation Problem, where total availability of a homogeneous product at various sources is known to lie in a specified interval, is studied in the present paper. In the first stage, the sources... more
In this paper, we consider a large class of vertex partitioning problems and apply to them the theory of algorithm design for problems restricted to partial k-trees. We carefully describe the details of algorithms and analyze their... more
We analyze how an observer synchronizes to the internal state of a finite-state information source, using the-machine causal representation. Here, we treat the case of exact synchronization, when it is possible for the observer to... more
The theory of multidimensional persistence captures the topology of a multifiltration-a multiparameter family of increasing spaces. Multifiltrations arise naturally in the topological analysis of scientific data. In this paper, we give a... more
We consider the classical problem of scheduling a set of independent jobs on a set of unrelated machines with costs. We are given a set of n monoprocessor jobs and m machines where each job is to be processed without preemptions.... more
In this paper, we examine algorithmic issues related to the delayed multicast technique for video-ondemand delivery. We introduce the minimum total memory (MTM), minimum total traffic (MTT) and the minimum maximum memory per node (MMMN)... more
We investigate the computational complexity of two closely related classes of combinatorial optimization problems for linear systems which arise in various elds such as machine learning, operations research and pattern recognition. In the... more
The subgraph isomorphism problem, that of finding a copy of one graph in another, has proved to be intractable except when certain restrictions are placed on the inputs. In this paper, we introduce a new property for graphs along with an... more
Motivated by a problem commonly found in electronic assembly lines, this paper deals with the problem of scheduling jobs and a rate-modifying activity on a single machine. A rate-modifying activity is an activity that changes the... more
This paper considers the problem of radiation therapy treatment planning for cancer patients. During radiation therapy, beams of radiation pass through a patient. This radiation kills both cancerous and normal cells, so the radiation... more
For a class of permutations X the LXS problem is to identify in a given permutation σ of length n its longest subsequence that is isomorphic to a permutation of X. In general LXS is NP-hard. A general construction that produces polynomial... more
Scheduling Two Jobs with Fixed and Nonflxed Routes. The shop-scheduling problem with two jobs and m machines is considered under the condition that the machine order is fixed in advance for the first job and nonfixed for the second job.... more
GRASP (Greedy Randomized Adaptive Search Procedures) is a multistart metaheuristic for producing good-quality solutions of combinatorial optimization problems. Each GRASP iteration is usually made up of a construction phase, where a... more
Casting is a manufacturing process in which liquid is poured into a cast (mould) that has a cavity with the shape of the object to be manufactured. The liquid then hardens, after which the cast is removed. We address geometric problems... more
We consider the problem of identifying an unknown Boolean function f by asking an oracle the functional values f (a) for a selected set of test vectors a ∈ {0, 1} n. Furthermore, we assume that f is a positive (or monotone) function of n... more
A minimum degree spanning tree of a graph G is a spanning tree of G whose maximum degree is minimum among all spanning trees of G. The minimum degree spanning tree problem (MDST) is to construct such a spanning tree of a graph. In this... more
We consider an extension of the popular matching problem in this paper. The input to the popular matching problem is a bipartite graph G = (A ∪ B, E), where A is a set of people, B is a set of items, and each person a ∈ A ranks a subset... more
We propose a novel framework for location detection with sensor networks, based on the theory of identifying codes. The key idea of this approach is to allow sensor coverage areas to overlap so that each resolvable position is covered by... more
The theory of multidimensional persistence captures the topology of a multifiltration-a multiparameter family of increasing spaces. Multifiltrations arise naturally in the topological analysis of scientific data. In this paper, we give a... more
Tasks' scheduling has always been a central problem in the embedded real-time systems community. As in general the scheduling problem is N P-hard, researchers have been looking for efficient heuristics to solve the scheduling problem in... more
Failure diagnosis is an important task in large complex systems and as such this problem has received in the last years considerable attention in the literature. The rst step to diagnose failure occurrences in discrete event systems is... more
Fast and frugal heuristics are well studied models of bounded rationality. Psychological research has proposed the take-the-best heuristic as a successful strategy in decision making with limited resources. Takethe-best searches for a... more
The entropy of a set of data is a measure of the amount of information contained in it. Entropy calculations for fully specified data have been used to get a theoretical bound on how much that data can be compressed. This paper extends... more
Due to the increasing popularity of alternative-fuel (AF) vehicles in the last two decades, several models and solution techniques have been recently published in the literature to solve AF refueling station location problems. These... more
This paper starts by settling the computational complexity of the problem of integrating a polynomial function f over a rational simplex. We prove that the problem is NP-hard for arbitrary polynomials via a generalization of a theorem of... more
In this paper we study the computational complexity of the capacitated lot size problem with a particular cost structure that is likely to be used in practical settings. For the single item case new properties are introduced, classes of... more
In this paper we present a class of polynomial primal-dual interior-point algorithms for linear optimization based on a new class of kernel functions. This class is fairly general and includes the class of finite kernel functions by Y.Q.... more
Coloring a k-colorable graph using k colors (k ≥ 3) is a notoriously hard problem. Considering average case analysis allows for better results. In this work we consider the uniform distribution over k-colorable graphs with n vertices and... more
The mazimum agreement subtree approach is one method of reconciling different evolutionary trees for the same set of species. An agreement subtree enables choosing a subset of the species for whom the restricted subtree is equivalent... more
We introduce an algorithm for cooperative planning in multi-agent systems. The algorithm enables the agents to combine (fuse) their plans in order to increase their joint profits. A computational resources and skills framework is... more
In this paper, we consider the recognition problem on the HHDS-free graphs, a class of homogeneously orderable graphs, and we show that it has polynomial time complexity. In particular, we describe a simple O(n 2 m)-time algorithm which... more
We consider 'source location problems' in undirected graphs motivated by localization problems in sensor networks. In such a network the fundamental problem is to determine the locations of the sensors in the plane from a subset... more
Abstract: We consider ‘source location problems ’ in undirected graphs motivated by localization problems in sensor networks. In such a network the fundamental problem is to determine the locations of the sensors in the plane from a... more
The graph sandwich problem for property is de ned as follows: Given two graphs G
In this paper we present a collection of results pertaining to haplotyping. The first set of results concerns the combinatorial problem of reconstructing haplotypes from incomplete and/or imperfectly sequenced haplotype data. More... more
The Grundy number of a graph G is the largest number of colors used by any execution of the greedy algorithm to color G. The problem of determining the Grundy number of G is polynomial if G is a P 4-free graph and N P-hard if G is a P... more
The complexity of a computational problem is the order of computational resources which are necessary and sufficient to solve the problem. The algorithm complexity is the cost of a particular algorithm. We say that a problem has... more
The paper concerns the application of a non-classical performance measure, a late work criterion (Y, Y w), to scheduling problems. It estimates the quality of the obtained solution with regard to the duration of the late parts of tasks... more
This contribution is deliberately application-oriented. Conversely, the considered application introduces new circumstances and helpful designs for the graph techniques and interpreta- tions. This study seeks to improve the knowledge of... more
This paper examines the complexity of global verification for MAX-SAT, MAX-k-SAT (for k 3), Vertex Cover, and Traveling Salesman Problem. These results are obtained by adaptations of the transformations that prove such problems to be... more
A general technique is described for solving certain NP-hard graph problems in time that is exponential in a parameter k defined as the maximum, over all nonseparable components C of the graph, of the number of edges that must be added to... more
Constraint satisfaction problems (CSPs) play a central role in the real world and in computer science. CSPs are in general NP-hard and a general deterministic polynomial time algorithm is not known. CSPs with finite domains for the... more
We investigate the computational complexity of two closely related classes of combinatorial optimization problems for linear systems which arise in various elds such as machine learning, operations research and pattern recognition. In the... more
The Banzhaf index, Shapley-Shubik index and other voting power indices measure the importance of a player in a coalitional game. We consider a simple coalitional game called the spanning connectivity game (SCG) based on an undirected,... more
This paper describes a pseudo-polynomial time algorithm for timing analysis of a class of choice-free asynchronous systems, called tightly coupled systems, with both min-and max-type timing constraints and bounded component delays. The... more