Peter L. Hammer

dblp:h/PeterLHammer · also Peter Ladislaw Hammer · DBLP profile ↗
← Back
56ranked-venue papers
18as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 45 · 11 first-authorArtificial intelligence and machine learning · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
7 papers
Computational complexity · 38% Automated reasoning and model checking · 14% Graph algorithms and graph theory · 13%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%
Artificial intelligence
2 papers
Information extraction and text analysis · 67% Knowledge representation and reasoning · 33%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 45% Parallel and multicore computing · 45% Electronic design automation · 10%

Topics — the 21 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
pattern discovery
0.012000
An Implementation of Logical Analysis of Data · IEEE Trans. Knowl. Data Eng. 2000
Data mining › predictive modeling
classification
0.012000
An Implementation of Logical Analysis of Data · IEEE Trans. Knowl. Data Eng. 2000
Data mining › predictive modeling › classification › rule learning
logical analysis of data
0.012000
An Implementation of Logical Analysis of Data · IEEE Trans. Knowl. Data Eng. 2000
Computational complexity › boolean function analysis
monotone boolean function
0.011997
Polynomial-Time Recognition of 2-Monotonic Positive Boolean Functions Given by an Oracle · SIAM J. Comput. 1997
Computational complexity › query complexity
oracle query
0.011997
Polynomial-Time Recognition of 2-Monotonic Positive Boolean Functions Given by an Oracle · SIAM J. Comput. 1997
Mathematical optimization › discrete optimization
boolean function minimization
0.011995
Quasi-Acyclic Propositional Horn Knowledge Bases: Optimal Compression · IEEE Trans. Knowl. Data Eng. 1995
Graph algorithms and graph theory
graph algorithms
0.021995
A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs · IEEE Trans. Computers 1992
Quasi-Acyclic Propositional Horn Knowledge Bases: Optimal Compression · IEEE Trans. Knowl. Data Eng. 1995
Automated reasoning and model checking › satisfiability
computational complexity of satisfiability
0.011994
A Complexity Index for Satisfiability Problems · SIAM J. Comput. 1994
Coding theory › error-correcting codes › coding bounds
linear programming bounds
0.011994
A Complexity Index for Satisfiability Problems · SIAM J. Comput. 1994
Automated reasoning and model checking
satisfiability
0.011994
A Complexity Index for Satisfiability Problems · SIAM J. Comput. 1994
Parallel and multicore computing
buffer assignment
0.011992
A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs · IEEE Trans. Computers 1992
Processor architecture and microarchitecture › dataflow architecture
dataflow machine
0.011992
A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs · IEEE Trans. Computers 1992
Graph algorithms and graph theory › graph algorithms
network flow
0.011992
A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs · IEEE Trans. Computers 1992
Data mining › predictive modeling › classification
pattern classification
0.012000
An Implementation of Logical Analysis of Data · IEEE Trans. Knowl. Data Eng. 2000
Algorithms and data structures
polynomial-time algorithms
0.011997
Polynomial-Time Recognition of 2-Monotonic Positive Boolean Functions Given by an Oracle · SIAM J. Comput. 1997
Mathematical optimization
linear programming
0.011994
A Complexity Index for Satisfiability Problems · SIAM J. Comput. 1994
Mathematical optimization
integer programming
0.011992
A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs · IEEE Trans. Computers 1992
Electronic design automation
logic synthesis
0.011979
An Algorithm to Dualize a Regular Switching Function · IEEE Trans. Computers 1979
Mathematical optimization › integer programming
branch-and-bound
0.011972
On the Maximization of a Pseudo-Boolean Function · J. ACM 1972
Mathematical optimization
discrete optimization
0.011972
On the Maximization of a Pseudo-Boolean Function · J. ACM 1972
Electronic design automation › logic synthesis
threshold logic synthesis
0.011979
An Algorithm to Dualize a Regular Switching Function · IEEE Trans. Computers 1979

Methods — techniques the papers use, named apart from their topics

logic-based methodology · 0.1combinatorial optimization · 0.1polynomial algorithm · 0.0network flow procedures · 0.0lexicographical scanning algorithm · 0.0branch-and-bound · 0.0
YearPublicationVenuePosition
2013 Boolean Functions
Yves Crama, Peter L. Hammer
Discret. Appl. Math.2
2012 A logical analysis of banks' financial strength ratings
Peter L. Hammer, Alexander Kogan, Miguel A. Lejeune
Expert Syst. Appl.1
2011 A new imputation method for incomplete binary data
Munevver Mine Subasi, Ersoy Subasi, Martin Anthony, Peter L. Hammer
Discret. Appl. Math.4
2009 Algebraic and topological closure conditions for classes of pseudo-Boolean functions
Stephan Foldes, Peter L. Hammer
Discret. Appl. Math.2
2009 Using a similarity measure for credible classification
Munevver Mine Subasi, Ersoy Subasi, Martin Anthony, Peter L. Hammer
Discret. Appl. Math.4
2008 Comprehensive vs. comprehensible classifiers in logical analysis of data
Gabriela Alexe, Sorin Alexe, Peter L. Hammer, Alexander Kogan
Discret. Appl. Math.3
2008 Maximum patterns in datasets
Tibérius O. Bonates, Peter L. Hammer, Alexander Kogan
Discret. Appl. Math.2
2006 Spanned patterns for the logical analysis of data
Gabriela Alexe, Peter L. Hammer
Discret. Appl. Math.2
2006 Accelerated algorithm for pattern detection in logical analysis of data
Sorin Alexe, Peter L. Hammer
Discret. Appl. Math.2
2006 Preface
Martin Anthony, Endre Boros, Peter L. Hammer, Alexander Kogan
Discret. Appl. Math.3
2006 A Boolean measure of similarity
Martin Anthony, Peter L. Hammer
Discret. Appl. Math.2
2006 Pattern-based clustering and attribute analysis
Gabriela Alexe, Sorin Alexe, Peter L. Hammer
Soft Comput.3
2005 Logical analysis of diffuse large B-cell lymphomas
Gabriela Alexe, Sorin Alexe, D. E. Axelrod, Peter L. Hammer, D. Weissmann
Artif. Intell. Medicine4
2004 Consensus algorithms for the generation of all maximal bicliques
Gabriela Alexe, Sorin Alexe, Yves Crama, Stephan Foldes, Peter L. Hammer, Bruno Simeone
Discret. Appl. Math.5
2004 Introduction to special volume of Discrete Applied Mathematics
Martin Anthony, Endre Boros, Peter L. Hammer, Alexander Kogan
Discret. Appl. Math.3
2004 Disjunctive analogues of submodular and supermodular pseudo-Boolean functions
Stephan Foldes, Peter L. Hammer
Discret. Appl. Math.2
2004 Pareto-optimal patterns in logical analysis of data
Peter L. Hammer, Alexander Kogan, Bruno Simeone, Sándor Szedmák
Discret. Appl. Math.1
2004 Saturated systems of homogeneous boxes and the logical analysis of numerical data
Peter L. Hammer, Yanpei Liu, Bruno Simeone, Sándor Szedmák
Discret. Appl. Math.1
2003 Struction revisited
Gabriela Alexe, Peter L. Hammer, Vadim V. Lozin, Dominique de Werra
Discret. Appl. Math.2
2002 Pseudo-Boolean optimization
Endre Boros, Peter L. Hammer
Discret. Appl. Math.2
2001 Combinatorial problems related to origin-destination matrices
Endre Boros, Peter L. Hammer, Federica Ricca, Bruno Simeone
Discret. Appl. Math.2
2000 Disjunctive and conjunctive normal forms of pseudo-Boolean functions
Stephan Foldes, Peter L. Hammer
Discret. Appl. Math.2
2000 Boolean Normal Forms, Shellability, and Reliability Computations
abstract
Orthogonal forms of positive Boolean functions play an important role in reliability theory, since the probability that they take value 1 can be easily computed. However, few classes of disjunctive normal forms are known for which orthogonalization can be efficiently performed. An interesting class with this property is the class of shellable disjunctive normal forms (DNFs). In this paper, we present some new results about shellability. We establish that every positive Boolean function can be represented by a shellable DNF, we propose a polynomial procedure to compute the dual of a shellable DNF, and we prove that testing the so-called lexico-exchange (LE) property (a strengthening of shellability) is NP-complete.
Endre Boros, Yves Crama, Oya Ekin, Peter L. Hammer, Toshihide Ibaraki, Alexander Kogan
SIAM J. Discret. Math.4
2000 Evaluation, Strength, and Relevance of Variables of Boolean Functions
abstract
Given a Boolean function f, we define the importance of a set S of variables by an expression measuring to what extent the variables in S determine the value of f. This "evaluation" uses a "constancy" measure which is assumed to be a real-valued convex function defined on [0,1]. In spite of the generality of the constancy measure, it is shown that any such evaluation is in strong agreement with the classical concept of the Winder-strength of variables of a monotone Boolean function. Further, we study a special class of evaluations called relevances, characterize completely the cases of extreme relevance value, relating the sets of maximum relevance to fictitious (dummy) variables and support sets, and establish a lower bound on the relevance of sets "containing" implicants or implicates of a Boolean function.
Peter L. Hammer, Alexander Kogan, Uriel G. Rothblum
SIAM J. Discret. Math.1
2000 Convexity and logical analysis of data
Oya Ekin, Peter L. Hammer, Alexander Kogan
Theor. Comput. Sci.2
2000 An Implementation of Logical Analysis of Data
abstract
Describes a new, logic-based methodology for analyzing observations. The key features of this “logical analysis of data” (LAD) methodology are the discovery of minimal sets of features that are necessary for explaining all observations and the detection of hidden patterns in the data that are capable of distinguishing observations describing “positive” outcome events from “negative” outcome events. Combinations of such patterns are used for developing general classification procedures. An implementation of this methodology is described in this paper, along with the results of numerical experiments demonstrating the classification performance of LAD in comparison with the reported results of other procedures. In the final section, we describe three pilot studies on applications of LAD to oil exploration, psychometric testing and the analysis of developments in the Chinese transitional economy. These pilot studies demonstrate not only the classification power of LAD but also its flexibility and capability to provide solutions to various case-dependent problems.
Endre Boros, Peter L. Hammer, Toshihide Ibaraki, Alexander Kogan, Eddy Mayoraz, Ilya B. Muchnik
IEEE Trans. Knowl. Data Eng.2
1999 Optimal Cell Flipping to Minimize Channel Density in VLSI Design and Pseudo-Boolean Optimization
Endre Boros, Peter L. Hammer, Michel Minoux, David J. Rader Jr.
Discret. Appl. Math.2
1999 On the Stability Number of Claw-free P5-free and More General Graphs
Andreas Brandstädt, Peter L. Hammer
Discret. Appl. Math.2
1999 On Connected Boolean Functions
Oya Ekin, Peter L. Hammer, Alexander Kogan
Discret. Appl. Math.2
1998 Editorial
Peter L. Hammer
Discret. Appl. Math.1
1997 Variable and Term Removal From Boolean Formulae
Yves Crama, Oya Ekin, Peter L. Hammer
Discret. Appl. Math.3
1997 Polynomial-Time Recognition of 2-Monotonic Positive Boolean Functions Given by an Oracle
abstract
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 \in \{0,1\}^{n}$. Furthermore, we assume that f is a positive (or monotone) function of n variables. It is not yet known whether or not the whole task of generating test vectors and checking if the identification is completed can be carried out in polynomial time in n and m, where $m=|\min T(f)| + |\max F(f)|$ and $\min T(f)$ (respectively, $\max F(f))$ denotes the set of minimal true (respectively, maximal false) vectors of f. To partially answer this question, we propose here two polynomial-time algorithms that, given an unknown positive function f of n variables, decide whether or not f is 2-monotonic and, if f is 2-monotonic, output both sets $\min T(f)$ and $\max F(f)$. The first algorithm uses $O(nm^{2} + n^{2}m)$ time and $O(nm)$ queries, while the second one uses $O(n^{3}m)$ time and $O(n^{3}m)$ queries.
Endre Boros, Peter L. Hammer, Toshihide Ibaraki, Kazuhiko Kawakami
SIAM J. Comput.2
1997 Horn Functions and Submodular Boolean Functions
Oya Ekin, Peter L. Hammer, Uri N. Peled
Theor. Comput. Sci.2
1996 Laplacian Spectra and Spanning Trees of Threshold Graphs
Peter L. Hammer, Alexander K. Kelmans
Discret. Appl. Math.1
1996 Essential and redundant rules in Horn knowledge bases
Peter L. Hammer, Alexander Kogan
Decis. Support Syst.1
1995 Decomposability of Partially Defined Boolean Functions
Endre Boros, Vladimir Gurvich, Peter L. Hammer, Toshihide Ibaraki, Alexander Kogan
Discret. Appl. Math.3
1995 Quasi-Acyclic Propositional Horn Knowledge Bases: Optimal Compression
abstract
Horn knowledge bases are widely used in many applications. The paper is concerned with the optimal compression of propositional Horn production rule bases-one of the most important knowledge bases used in practice. The problem of knowledge compression is interpreted as a problem of Boolean function minimization. It was proved by P.L. Hammer and A. Kogan (1993) that the minimization of Horn functions, i.e., Boolean functions associated with Horn knowledge bases, is NP complete. The paper deals with the minimization of quasi acyclic Horn functions, the class of which properly includes the two practically significant classes of quadratic and of acyclic functions. A procedure is developed for recognizing in quadratic time the quasi acyclicity of a function given by a Horn CNF, and a graph based algorithm is proposed for the quadratic time minimization of quasi acyclic Horn functions.>
Peter L. Hammer, Alexander Kogan
IEEE Trans. Knowl. Data Eng.1
1994 On Domination Elimination Orderings and Domination Graphs (Extended Abstract)
Elias Dahlhaus, Peter L. Hammer, Frédéric Maffray, Stephan Olariu
WG2
1994 Balancing Problems in Acyclic Networks
Endre Boros, Peter L. Hammer, Mark E. Hartmann, Ron Shamir
Discret. Appl. Math.2
1994 Recognition of q-Horn Formulae in Linear Time
Endre Boros, Peter L. Hammer, Xiaorong Sun
Discret. Appl. Math.2
1994 A Complexity Index for Satisfiability Problems
abstract
This paper associates a linear programming problem (LP) to any conjunctive normal form $\phi $, and shows that the optimum value $Z(\phi )$ of this LP measures the complexity of the corresponding ${\textit{SAT}}$ (Boolean satisfiability) problem. More precisely, there is an algorithm for ${\textit{SAT}}$ that runs in polynomial time on the class of satisfiability problems satisfying $Z(\phi ) \leqslant 1 + \tfrac{{c\log n}}{n}$ for a fixed constant c, where c is the number of variables. In contrast, for any fixed $\beta < 1$, $SAT$ is still NP complete when restricted to the class of CNFs for which $Z(\phi ) \leqslant 1 + ({1 / {n^\beta }})$.
Endre Boros, Yves Crama, Peter L. Hammer, Michael E. Saks
SIAM J. Comput.3
1994 Predicting Cause-Effect Relationships from Incomplete Discrete Observations
abstract
This paper addresses a prediction problem occurring frequently in practice. The problem consists in predicting the value of a function on the basis of discrete observational data that are incomplete in two senses. Only certain arguments of the function are observed, and the function value is observed only for certain combinations of values of these arguments. The problem is considered under a monotonicity condition that is natural in many applications. Applications to tax auditing, medicine, and real estate valuation are discussed. In particular, a special class of problems is identified for which the best monotone prediction can be found in polynomial time.
Endre Boros, Peter L. Hammer, John N. Hooker
SIAM J. Discret. Math.2
1993 Optimal Compression of Propositional Horn Knowledge Bases: Complexity and Approximation
Peter L. Hammer, Alexander Kogan
Artif. Intell.1
1992 A Complexity Index for Satisfiability Problems
Endre Boros, Yves Crama, Peter L. Hammer, Michael E. Saks
IPCO3
1992 Horn Functions and Their DNFs
Peter L. Hammer, Alexander Kogan
Inf. Process. Lett.1
1992 Chvátal Cuts and ODD Cycle Inequalities in Quadratic 0 - 1 Optimization
abstract
In this paper a new lower bound for unconstrained quadratic 0 – 1 minimization is investigated. It is shown that this bound can be computed by solving a linear programming problem of polynomial size in the number of variables; and it is shown that the polyhedron ${\text{S}}^{[3]} $, defined by the constraints of this LP formulation is precisely the first Chvátal closure of the polyhedron associated with standard linearization procedures. By rewriting the quadratic minimization problem as a balancing problem in a weighted signed graph, it can be seen that the polyhedron defined by the odd cycle inequalities is equivalent, in a certain sense, with ${\text{S}}^{[3]} $. As a corollary, a compact linear programming formulation is presented for the maximum cut problem for the case of weakly bipartite graphs.
Endre Boros, Yves Crama, Peter L. Hammer
SIAM J. Discret. Math.3
1992 A Polynomial Algorithm for Balancing Acyclic Data Flow Graphs
abstract
Data flow machines whose task graphs are acyclic can be transformed into synchronous machines, thereby increasing pipelining and throughput. This is achieved by introducing delays or buffers on certain lines, so that the resulting graph is balanced, i.e., travel times along any two paths with common endpoints are the same. The buffer assignment problem is how to balance a rooted acyclic data flow graph with a minimum number of buffer units. Recently, an integer programming decomposition procedure was proposed for this problem. The decomposition was introduced in an attempt to circumvent the exponential blowup typical of integer programming algorithms. It is shown that the buffer assignment problem can in fact be solved to optimality in low-degree polynomial time. The result is obtained by a sequence of reformulations of the problem, leading to models to which simple and efficient network flow procedures can be successfully applied.>
Endre Boros, Peter L. Hammer, Ron Shamir
IEEE Trans. Computers2
1991 Acknowledgement
Peter L. Hammer, Pierre Hansen, Fred S. Roberts
Discret. Appl. Math.1
1991 Cut-threshold graphs
Peter L. Hammer, Frédéric Maffray, Maurice Queyranne
Discret. Appl. Math.1
1990 Completely separable graphs
Peter L. Hammer, Frédéric Maffray
Discret. Appl. Math.1
1990 Difference graphs
Peter L. Hammer, Uri N. Peled, Xiaorong Sun
Discret. Appl. Math.1
1989 Some properties of 2-threshold graphs
abstract
Abstract A 2‐threshold graph is defined to be the edge‐union of two threshold graphs. We prove that all chordless cycles of size at least 5 and their complements are forbidden for 2‐threshold graphs. We also obtain a sufficient condition for a 2‐threshold graph to be a comparability graph. Finally, we show that 2‐threshold graphs can have at most three cutpoints and obtain efficient algorithms to recognize, decompose and obtain a maximum stable set of 2‐threshold graphs with exactly three cutpoints.
Peter L. Hammer, Nadimpalli V. R. Mahadev, Uri N. Peled
Networks1
1988 From Linear Separability to Unimodality: A Hierarchy of Pseudo-Boolean Functions
abstract
When an injective pseudo-Boolean function $f:B^n \to \mathbb{R}$ is minimized, where $B^n = \{ 0,1 \}^n$ is the set of vertices of the unit-hypercube, it is natural to consider so-called greedy vertex-following algorithms. These algorithms construct a sequence of neighbouring (Hamming distance 1) vertices with decreasing f-value. The question arises as to when such algorithms will find the global optimum given any starting point. This paper describes a hierarchy of such classes of functions that are shown to strictly contain each other. These classes are, in increasing order of generality, the threshold, the saddle-free, the pseudomodular, the completely unimodal, the unimodal, and the unimin (respectively, unimax) functions. Some considerations as to the complexity of the above-mentioned class of algorithms are also made.
Peter L. Hammer, Bruno Simeone, Thomas M. Liebling, Dominique de Werra
SIAM J. Discret. Math.1
1986 Strong unimodularity for matrices and hypergraphs
Yves Crama, Peter L. Hammer, Toshihide Ibaraki
Discret. Appl. Math.2
1979 An Algorithm to Dualize a Regular Switching Function
abstract
Given a monotone (nondecreasing) switching function F(x1,···,xn), its prime implicants are the minimal infeasible points, i.e., the minimal solutions to F(x) = 1. A monotone F is regular ifany "right shift" of a feasible point is again feasible. The roofs of a regular function F are those prime implicants al ofwhose right shifts are feasible. The set of these roofs completely determines F. An algorithm is presented to compute the roofs of the dual Boolean function Fd= F̄(x̄) This computation is needed, for example, in the synthesis problem ofthreshold logic. The algorithm "scans" all the 2npoints in lexicographical order, skipping over intervals which are clearly roof-free. The amount of this work is proportional to the number of prime implicants of F. Encouraging computational experience is reported.
Peter L. Hammer, Uri N. Peled, Moshe Asher Pollatschek
IEEE Trans. Computers1
1972 On the Maximization of a Pseudo-Boolean Function
abstract
A branch-and-bound method is proposed for the maximization of real valued functions with variables assuming only the values 0 and 1.The importance of the problem consists-as has been shown by Hammer and Rudeanu-in the fact that numerous problems in operations research, graph theory, combinatorial mathematics, etc., can be brought to this form.The method has been successfully tested on an IBM 360/50 computer.
Peter L. Hammer, Uri N. Peled
J. ACM1