Results 1  10
of
94
Data mining using twodimensional optimized association rules: Scheme, algorithms, and visualization
, 1996
"... We discuss data mining based on association rules for two numeric attributes and one Boolean attribute. For example, in a database of bank customers, “Age ” and “Balance” are two numeric attributes, and “CardLoan ” is a Boolean attribute. Taking the pair (Age, Balance) as a point in twodimensional ..."
Abstract

Cited by 116 (8 self)
 Add to MetaCart
We discuss data mining based on association rules for two numeric attributes and one Boolean attribute. For example, in a database of bank customers, “Age ” and “Balance” are two numeric attributes, and “CardLoan ” is a Boolean attribute. Taking the pair (Age, Balance) as a point in twodimensional space, we consider an association rule of the form ((Age, Balance) c P) * (CardLoan = Yes), which implies that bank customers whose ages and balances fall in a planar region P tend to use card loan with a high probability. We consider two classes of regions, rectangles and adrmssible (i.e. connected and zmonotone) regions. For each class, we propose efficient algorithms for computing the regions that give optimal association rules for gain, support, and confidence, respectively. We have implemented the algorithms for admissible regions, and constructed a system for visualizing the rules. 1
Efficient algorithms for geometric optimization
 ACM Comput. Surv
, 1998
"... We review the recent progress in the design of efficient algorithms for various problems in geometric optimization. We present several techniques used to attack these problems, such as parametric searching, geometric alternatives to parametric searching, pruneandsearch techniques for linear progra ..."
Abstract

Cited by 94 (12 self)
 Add to MetaCart
We review the recent progress in the design of efficient algorithms for various problems in geometric optimization. We present several techniques used to attack these problems, such as parametric searching, geometric alternatives to parametric searching, pruneandsearch techniques for linear programming and related problems, and LPtype problems and their efficient solution. We then describe a variety of applications of these and other techniques to numerous problems in geometric optimization, including facility location, proximity problems, statistical estimators and metrology, placement and intersection of polygons and polyhedra, and ray shooting and other querytype problems.
A Subquadratic Sequence Alignment Algorithm for Unrestricted Cost Matrices
, 2002
"... The classical algorithm for computing the similarity between two sequences [36, 39] uses a dynamic programming matrix, and compares two strings of size n in O(n 2 ) time. We address the challenge of computing the similarity of two strings in subquadratic time, for metrics which use a scoring ..."
Abstract

Cited by 56 (4 self)
 Add to MetaCart
The classical algorithm for computing the similarity between two sequences [36, 39] uses a dynamic programming matrix, and compares two strings of size n in O(n 2 ) time. We address the challenge of computing the similarity of two strings in subquadratic time, for metrics which use a scoring matrix of unrestricted weights. Our algorithm applies to both local and global alignment computations. The speedup is achieved by dividing the dynamic programming matrix into variable sized blocks, as induced by LempelZiv parsing of both strings, and utilizing the inherent periodic nature of both strings. This leads to an O(n 2 = log n) algorithm for an input of constant alphabet size. For most texts, the time complexity is actually O(hn 2 = log n) where h 1 is the entropy of the text. Institut GaspardMonge, Universite de MarnelaVallee, Cite Descartes, ChampssurMarne, 77454 MarnelaVallee Cedex 2, France, email: mac@univmlv.fr. y Department of Computer Science, Haifa University, Haifa 31905, Israel, phone: (9724) 8240103, FAX: (9724) 8249331; Department of Computer and Information Science, Polytechnic University, Six MetroTech Center, Brooklyn, NY 112013840; email: landau@poly.edu; partially supported by NSF grant CCR0104307, by NATO Science Programme grant PST.CLG.977017, by the Israel Science Foundation (grants 173/98 and 282/01), by the FIRST Foundation of the Israel Academy of Science and Humanities, and by IBM Faculty Partnership Award. z Department of Computer Science, Haifa University, Haifa 31905, Israel; On Education Leave from the IBM T.J.W. Research Center; email: michal@cs.haifa.il; partially supported by by the Israel Science Foundation (grants 173/98 and 282/01), and by the FIRST Foundation of the Israel Academy of Science ...
Perspectives of Monge Properties in Optimization
, 1995
"... An m × n matrix C is called Monge matrix if c ij + c rs c is + c rj for all 1 i ! r m, 1 j ! s n. In this paper we present a survey on Monge matrices and related Monge properties and their role in combinatorial optimization. Specifically, we deal with the following three main topics: (i) funda ..."
Abstract

Cited by 54 (3 self)
 Add to MetaCart
An m × n matrix C is called Monge matrix if c ij + c rs c is + c rj for all 1 i ! r m, 1 j ! s n. In this paper we present a survey on Monge matrices and related Monge properties and their role in combinatorial optimization. Specifically, we deal with the following three main topics: (i) fundamental combinatorial properties of Monge structures, (ii) applications of Monge properties to optimization problems and (iii) recognition of Monge properties.
Faster Construction of Planar Twocenters
, 1997
"... Improving on a recent breakthrough of Sharir, we find two minimumradius circular disks covering a planar point set, in randomized expected time O(n log 2 n). 1 Introduction The kcenter problem for a point set S is to find k points (called centers, usually not required to be a subset of S) such ..."
Abstract

Cited by 47 (0 self)
 Add to MetaCart
Improving on a recent breakthrough of Sharir, we find two minimumradius circular disks covering a planar point set, in randomized expected time O(n log 2 n). 1 Introduction The kcenter problem for a point set S is to find k points (called centers, usually not required to be a subset of S) such that the maximum distance from any point in S to the nearest center is minimized. A case of particular interest is the planar twocenter problem [4], which can be viewed less abstractly as one of covering a set of points in the plane by two congruent circular disks, in such a way as to minimize the radius r # of the disks. For a long time the best algorithms for this problem had time bounds of the form O(n 2 log c n) [1, 5, 12, 11]. In a recent breakthrough, Sharir [16] greatly improved all of these algorithms, giving a twocenter algorithm with running time O(n log c n). The basic idea is to search for different types of partition depending on the relative positions of the two disk...
On the Common Substring Alignment Problem
"... The Common Substring Alignment Problem is defined as follows: Given a set of one or more strings and a target string. is a common substring of all strings, that is. The goal is to compute the similarity of all strings with, without computing the part of again and again. Using the classical dynamic p ..."
Abstract

Cited by 23 (2 self)
 Add to MetaCart
The Common Substring Alignment Problem is defined as follows: Given a set of one or more strings and a target string. is a common substring of all strings, that is. The goal is to compute the similarity of all strings with, without computing the part of again and again. Using the classical dynamic programming tables, each appearance of in a source string would require the computation of all the values in a dynamic programming table of size where is the size of. Here we describe an algorithm which is composed of an encoding stage and an alignment stage. During the first stage, a data structure is constructed which encodes the comparison of with. Then, during the alignment stage, for each comparison of a source with, the precompiled data structure is used to speed up the part of. We show how to reduce the alignment work, for each appearance of the common substring in a source string, to at the cost of encoding work, which is executed only once.
Finding Minimum Area kgons
 DISCRETE & COMPUTATIONAL GEOMETRY
, 1992
"... Given a set P of n points in the plane and a number k, we want to find a polygon ~ with vertices in P of minimum area that satisfies one of the following properties: (1) cK is a convex kgon, (2) ~ is an empty convex kgon, or (3) ~ is the convex hull of exactly k points of P. We give algorithms ..."
Abstract

Cited by 23 (5 self)
 Add to MetaCart
Given a set P of n points in the plane and a number k, we want to find a polygon ~ with vertices in P of minimum area that satisfies one of the following properties: (1) cK is a convex kgon, (2) ~ is an empty convex kgon, or (3) ~ is the convex hull of exactly k points of P. We give algorithms for solving each of these three problems in time O(kn3). The space complexity is O(n) for k = 4 and O(kn 2) for k> 5. The algorithms are based on a dynamic ptogramming approach. We generalize this approach to polygons with minimum perimeter, polygons with maximum perimeter or area, polygons containing the maximum or minimum number of points, polygons with minimum weight (for some weights added to vertices), etc., in similar time bounds.
Shortest paths in directed planar graphs with negative lengths: A linearspace O(n log² n)time algorithm
 PROC. 20TH ANN. ACMSIAM SYMP. DISCRETE ALGORITHMS
, 2009
"... We give an O(n log² n)time, linearspace algorithm that, given a directed planar graph with positive and negative arclengths, and given a node s, finds the distances from s to all nodes. ..."
Abstract

Cited by 21 (5 self)
 Add to MetaCart
We give an O(n log² n)time, linearspace algorithm that, given a directed planar graph with positive and negative arclengths, and given a node s, finds the distances from s to all nodes.
Speeding up Dynamic Programming
 In Proc. 29th Symp. Foundations of Computer Science
, 1988
"... this paper we consider the problem of computing two similar recurrences: the onedimensional case ..."
Abstract

Cited by 19 (0 self)
 Add to MetaCart
this paper we consider the problem of computing two similar recurrences: the onedimensional case
On distances in benzenoid systems
 J. Chem. Inf. Comput. Sci
, 1996
"... We show that the molecular graph G of a benzenoid hydrocarbon admits an isometric embedding into the Cartesian product of three trees T1, T2, and T3 defined by three directions of the host hexagonal grid. Namely, to every vertex V of G one can associate an ordered triplet (V1, V2, V3) with Vi being ..."
Abstract

Cited by 18 (7 self)
 Add to MetaCart
We show that the molecular graph G of a benzenoid hydrocarbon admits an isometric embedding into the Cartesian product of three trees T1, T2, and T3 defined by three directions of the host hexagonal grid. Namely, to every vertex V of G one can associate an ordered triplet (V1, V2, V3) with Vi being a vertex of Ti (i) 1, 2, 3), such that the graphtheoretic distance between two vertices u, V of G equals the sum of respective treedistances between ui and Vi. This labeling of the vertices of G can be obtained in O(n) time. As an application of this result we present an optimal O(n) time algorithm for computing the diameter of the graph G of a benzenoid system with n vertices. 1.