Sunday, February 21, 2010

Splines (bill theory of OCR)

To preface this, I have only read wiki articles, and have barely skimmed them at that.

Given an experimentally found spline $S_1$ and a two dimensional spline array $SA$, we want to find the "closest fit" spline for $S_1$. The structure of $SA$ is such that each column $c$ has multiple forms of a given spline $S_c$.

Alright, and I want to apply BCH codes to do this. I'm going to take coding theory next semester, so I guess I'll just wait until then to think about this more.

Edit 1: I just came up with two ideas while laying in bed, among others coming to me right now.
  1. measure correspondence of overlapping segments of splines.
  2. Create a 3 dimensional graph with the z being the first derivative of the spline, another with the z being the 2nd derivative, and another with the z being the 3rd derivative.
  3. Assume there are building blocks of shapes, break each spline into it's fundamental composition of shapes.
  4. the input is also not just one spline, but could be several different spline interpretations.
Edit 2: Syndrome's apparently is what I need. I'll make sure to remember that when I take the class.

Edit 3(March 13, 2010): Computer Vision is a pretty large field, and this is a very mathematical approach to it, so I think I should read and play with these things before I see where this approach fits into this quite large field.

Wednesday, February 17, 2010

Abstract vs. Applied

So I'm working on two projects currently, one is extremely applied, and hopefully will be able to generate a general theory from this experimentation. The other is working on a very general theory that someone has already demonstrated to be useful. It's sort of weird. I love the general project WAY more, even though the first applied project is breaking new ground. I'm not sure what to make of that.

Monday, February 15, 2010

New Ideas.

To achieve more characterizations of designs, create classes of designs based on constructions, maybe topology or poset.

Look at Music. If we look at a song, I feel from my understanding it is a parameterized surface, such that each time value outputs different magnitudes of an array of Hz. Then a note would be just a subsurface. Then looking at patterns of repeated subsurfaces could maybe reveal something.

Friday, February 12, 2010

This is it.

I found it. Kreher wrote a moebius demystified. I need to read it, understand it, then go to SAGE and see what is implemented. If it's not, do it myself.

Topics of interest:
  • Subgroup Lattice
  • Subgroups(as posets)
  • Some how the orbit counting lemma is involved
  • Applying the moebius inversion
  • Generalized $A_{t,k}$ matrices
  • (Covering Arrays in the Background)

Tuesday, February 9, 2010

Basic Math.

Let $A,B,C \in \{0,1,\infty,\alpha\}$, be such that $g(\{A,B,C\})=\{0,1,\infty\}$. Define
\[
h(x)=h_{A,B,C}(x)=\frac{(x-A)(B-C)}{(x-C)(B-A)}.
\]
Then $h(\{A,B,C\})=\frac{1}{h}(\{A,B,C\})=\{0,1,\infty\}$.
My question is as follows: In any mapping, at all, if you have three elements mapping to the same thing those three things map to in the inverse, then all those three elements are the same, and then $\alpha$ cannot be apart of $A$, $B$, or $C$. amirite?

I'm still sick something awful. but this little bit tripped me up in the paper I'm reading, and I can't follow the proof without understanding this point.

Monday, February 8, 2010

Permutation Groups. Automata. Presentations.

I'm in that stage of being interested in something where I want to know waaaaaay more than I know right now. First, look at this problem from Peter Cameron's collection of problems:
Problem 79
The following problem in design theory comes (indirectly) from automata theory.

Let $m$ be an integer greater than 3. Does there exist a $t$-$(2m,m,λ)$ design, for some $t>1$ and some $λ>0$, with the properties

the complement of a block is a block,
the number of blocks properly divides the total number of m-subsets of the point set?
The Hadamard conjecture would imply that the answer is "yes" for all $m>3$; but perhaps there is an easier construction, since $t$ and $λ$ are not specified.
Like, take a look at this pdf.
I emailed Cameron, and he said he's writing a "substantial paper" about the links between permutation groups and Automata. Now, Automata was my first love; the hours I spent on Formal Models homework was the most fun I've had doing homework. But, I know NOTHING yet about permutation groups. I mean, sure I've had classes, but much that I read in Cameron's Permutation Groups book is new to me.

So I end the blog post with a plea to find out what this set is composed of. $G$ is a group, $A$, and $B$ are subgroups, while $\phi$ is an isomomorphism between $A$ and $B$.
\[
\langle G, t : t^{-1}at=a\phi \text{ for all }a \in A\rangle
\]
It is larger than $G$, so it could be some sort of product.

I looked up HNN on wiki, and it is supposed to be a presentation. I probably just missed where he defined his notation about presentations. Oh well, back to thinking small; I need to study more. I'm quite quite sick today; my whole body aches something fierce.

Sunday, February 7, 2010

Google AI Challange.

I am going to try to participate in the Google AI Contest, writing a Tron AI. Wish me luck. From the videos, there seem to be two points in the game:

1. (Online) Trap Them / Isolate yourself.

2. (Online) Find a maximally Hamiltonian path on your isolated sub graph.

Current Ideas:

(First some preliminaries, I vision the field as a Graph, with a vertex set and edge set.)
(Concerning topic 1.)
Find min-cuts in the graph. All of them within a certain criteria.
1. If the graph is more open (larger min-cuts, with little below max) then an openly aggressive opponent strategy would seem appropriate.
2. If the graph is more closed (very low min-cuts, with several near minimal) then a shortest path to cut off more than 50% of the map would seem more appropriate.

(Concerning topic 2.)
As the game no longer depends on what the opponent does, calculate maximally covering(with exits!) successively bigger in size.

That's all for now. Off to develop topic 1.

Tuesday, February 2, 2010

Ich Bin Ein Gruppenpest.

So I was doing some basic Combinatorics tonight, working on a Cameron problem, and I realized I utterly fail at it.

Like, here is a skill I feel I should know by know: Given an arbitrary expression $E$ in terms of a few variables, come up with a combinatorial problem such that the $E$ is the solution.

Example.

Set $E$ to be $m!$. The answer could then be any number of things, with an acceptable answer being "How many permutations of $m$ points are there?"

However, I have something a bit more problematic at hand, and it is really close to something simple, but not quite there. I feel frustrated.

Monday, February 1, 2010

Things I would like to know about Design Theory.

I would like to know:
  • All ways to get new designs from old.
  • All theorems concerning automorphisms of designs.
  • All Combinatorial Representation Theory.
  • All Combinatorial group invariant theory.