Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Frank 0002

dblp:42/4902-2 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0001-8972-2154ORCID · corroborated

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

Artificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1

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
1 paper
Coding theory · 53% Computational complexity · 16% Mathematical optimization · 16%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › constraint programming
constraint modeling
0.112017
The DNA Word Design Problem: A New Constraint Model and New Results · IJCAI 2017
Computational complexity
constraint satisfaction
0.112017
The DNA Word Design Problem: A New Constraint Model and New Results · IJCAI 2017
Automated reasoning and model checking
satisfiability
0.112017
The DNA Word Design Problem: A New Constraint Model and New Results · IJCAI 2017

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

clustering · 0.3boolean satisfiability solving · 0.3
YearPublicationVenuePosition
2017 The DNA Word Design Problem: A New Constraint Model and New Results
abstract
A fundamental problem in coding theory concerns the computation of the maximum cardinality of a set S of length n code words over an alphabet of size q, such that every pair of code words has Hamming distance at least d, and the set of additional constraints U on S is satisfied. This problem has application in several areas, one of which is the design of DNA codes where q=4 and the alphabet is {A,C,G,T}. We describe a new constraint model for this problem and demonstrate that it improves on previous solutions (computes better lower bounds) for various instances of the problem. Our approach is based on a clustering of DNA words into small sets of words. Solutions are then obtained as the union of such clusters. Our approach is SAT based: we specify constraints on clusters of DNA words and solve these using a Boolean satisfiability solver.
Michael Codish, Michael Frank 0002, Vitaly Lagoon
IJCAI2
2016 Sorting nine inputs requires twenty-five comparisons
Michael Codish, Luís Cruz-Filipe, Michael Frank 0002, Peter Schneider-Kamp
J. Comput. Syst. Sci.3
2016 Logic Programming with Graph Automorphism: Integrating nauty with Prolog (Tool Description)
abstract
Abstract This paper presents thepl-nautylibrary, a Prolog interface to thenautygraph-automorphism tool. Adding the capabilities ofnautyto Prolog combines the strength of the “generate and prune” approach that is commonly used in logic programming and constraint solving, with the ability to reduce symmetries while reasoning over graph objects. Moreover, it enables the integration ofnautyin existing tool-chains, such as SAT-solvers or finite domain constraints compilers which exist for Prolog. The implementation consists of two components:pl-nauty, an interface connectingnauty's C library with Prolog, andpl-gtools, a Prolog framework integrating the software component ofnauty, calledgtools, with Prolog. The complete tool is available as a SWI-Prolog module. We provide a series of usage examples including two that apply to generate Ramsey graphs.
Michael Frank 0002, Michael Codish
Theory Pract. Log. Program.1
2014 Twenty-Five Comparators Is Optimal When Sorting Nine Inputs (and Twenty-Nine for Ten)
abstract
This paper describes a computer-assisted non-existence proof of 9-input sorting networks consisting of 24 comparators, hence showing that the 25-comparator sorting network found by Floyd in 1964 is optimal. As a corollary, we obtain that the 29-comparator network found by Waksman in 1969 is optimal when sorting 10 inputs. This closes the two smallest open instances of the optimal-size sorting network problem, which have been open since the results of Floyd and Knuth from 1966 proving optimality for sorting networks of up to 8 inputs. The proof involves a combination of two methodologies: one based on exploiting the abundance of symmetries in sorting networks, and the other based on an encoding of the problem to that of satisfiability of propositional logic. We illustrate that, while each of these can single-handedly solve smaller instances of the problem, it is their combination that leads to the more efficient solution that scales to handle 9 inputs.
Michael Codish, Luís Cruz-Filipe, Michael Frank 0002, Peter Schneider-Kamp
ICTAI3