login
This site is supported by donations to The OEIS Foundation.
Logo

Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A129403 Minimal number of edges in e-free non-deterministic finite automata (NFA) for regular expression c_1?c_2?...c_n?. 1
1, 3, 6, 9, 13, 18, 23 (list; graph; refs; listen; history; internal format)
OFFSET

1,2

COMMENTS

Also minimal number of edges in dag on n+1 nodes with integer-labeled edges such that every subsequence of 1,2,...,n matches the edge labels on a path starting at the root of the dag and vice versa. Maximal number of distinct edges in the dag is A000292(n). Hromkovic et al. showed lower bound of Theta(n log n) and upper bound of O(n log^2 n). Lifshits improved lower bound of Theta(n log^2 n / log log n). Sequence data is from exhaustive search. The NFAs for n=1,2,4,5 are unique; for n=3,6,7 they are not. a(8) <= 28, a(9) <= 34, a(10) <= 41 by heuristic construction.

Schnitger improved the lower bound to Theta(n log^2 k) for regular expressions of length n over alphabets of size k, so A129403(n) is asymptotically O(n log^2 n).

LINKS

Russ Cox, Graph of the minimal NFAs for n=1..7. PDF PNG

Russ Cox, C program

J. Hromkovic, S. Siebert, Th. Wilke, Translating regular expressions into small e-free nondeterministic finite automata, J. Computer and System Sciences 62(4) (2001) 565-588.

Y. Lifshits, A lower bound on the size of e-free NFA corresponding to a regular expression, Information Processing Letters 85 (2003) 293-299.

G. Schnitger, Regular Expressions and NFAs Without e-Transitions, in STACS 2006, 432-443.

PROG

C program: see link.

CROSSREFS

Sequence in context: A171514 A032782 A076523 * A154287 A092847 A143975

Adjacent sequences:  A129400 A129401 A129402 * A129404 A129405 A129406

KEYWORD

hard,more,nonn

AUTHOR

Russ Cox (rsc(AT)swtch.com), Apr 13 2007

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Transforms | Puzzles | Hot | Classics
Recent Additions | More pages | Superseeker | Maintained by The OEIS Foundation Inc.

Content is available under The OEIS End-User License Agreement .

Last modified February 17 21:13 EST 2012. Contains 206085 sequences.