Today I finished reading “Numerical Recipes in C++: The Art of Scientific Computing” by William Press
Archives for 2002
Paper – Genetic Algorithms in Time-Dependent Environments
Today I read a paper titled “Genetic Algorithms in Time-Dependent Environments”
The abstract is:
The influence of time-dependent fitnesses on the infinite population dynamics of simple genetic algorithms (without crossover) is analyzed.
Based on general arguments, a schematic phase diagram is constructed that allows one to characterize the asymptotic states in dependence on the mutation rate and the time scale of changes.
Furthermore, the notion of regular changes is raised for which the population can be shown to converge towards a generalized quasispecies.
Based on this, error thresholds and an optimal mutation rate are approximately calculated for a generational genetic algorithm with a moving needle-in-the-haystack landscape.
The so found phase diagram is fully consistent with our general considerations.
Read – The Fast Forward MBA in Financial Planning
Today I finished reading “The Fast Forward MBA in Financial Planning” by Edward McCarthy
Paper – A Flexible Shallow Approach to Text Generation
Today I read a paper titled “A Flexible Shallow Approach to Text Generation”
The abstract is:
In order to support the efficient development of NL generation systems, two orthogonal methods are currently pursued with emphasis: (1) reusable, general, and linguistically motivated surface realization components, and (2) simple, task-oriented template-based techniques.
In this paper we argue that, from an application-oriented perspective, the benefits of both are still limited.
In order to improve this situation, we suggest and evaluate shallow generation methods associated with increased flexibility.
We advise a close connection between domain-motivated and linguistic ontologies that supports the quick adaptation to new tasks and domains, rather than the reuse of general resources.
Our method is especially designed for generating reports with limited linguistic variations.
Listening – In Search Of…
This week I am listening to “In Search Of…” by N.E.R.D
Read – The Mysterious Island
Today I finished reading “The Mysterious Island” by Jules Verne
Paper – A Differential Invariant for Zooming
Today I read a paper titled “A Differential Invariant for Zooming”
The abstract is:
This paper presents an invariant under scaling and linear brightness change.
The invariant is based on differentials and therefore is a local feature.
Rotationally invariant 2-d differential Gaussian operators up to third order are proposed for the implementation of the invariant.
The performance is analyzed by simulating a camera zoom-out.
Paper – Dynamic Backtracking
Today I read a paper titled “Dynamic Backtracking”
The abstract is:
Because of their occasional need to return to shallow points in a search tree, existing backtracking methods can sometimes erase meaningful progress toward solving a search problem.
In this paper, we present a method by which backtrack points can be moved deeper in the search space, thereby avoiding this difficulty.
The technique developed is a variant of dependency-directed backtracking that uses only polynomial space while still providing useful control information and retaining the completeness guarantees provided by earlier approaches..
Read – Martin Chuzzlewit
Today I finished reading “Martin Chuzzlewit” by Charles Dickens
Studying – Comic book illustration Environment thumbnailing
This month I am studying “Comic book illustration – Environment thumbnailing”
24 months part-time. 6th, 7th and 8th months
Listening – The Photo Album
This week I am listening to “The Photo Album” by Death Cab For Cutie
Paper – An Even Faster and More Unifying Algorithm for Comparing Trees via Unbalanced Bipartite Matchings
Today I read a paper titled “An Even Faster and More Unifying Algorithm for Comparing Trees via Unbalanced Bipartite Matchings”
The abstract is:
A widely used method for determining the similarity of two labeled trees is to compute a maximum agreement subtree of the two trees.
Previous work on this similarity measure is only concerned with the comparison of labeled trees of two special kinds, namely, uniformly labeled trees (i.e., trees with all their nodes labeled by the same symbol) and evolutionary trees (i.e., leaf-labeled trees with distinct symbols for distinct leaves).
This paper presents an algorithm for comparing trees that are labeled in an arbitrary manner.
In addition to this generality, this algorithm is faster than the previous algorithms.
Another contribution of this paper is on maximum weight bipartite matchings.
We show how to speed up the best known matching algorithms when the input graphs are node-unbalanced or weight-unbalanced.
Based on these enhancements, we obtain an efficient algorithm for a new matching problem called the hierarchical bipartite matching problem, which is at the core of our maximum agreement subtree algorithm.
Read – The Collected Stories of Arthur C. Clarke
Today I finished reading “The Collected Stories of Arthur C. Clarke” by Arthur C. Clarke
Listening – Is This It
This week I am listening to “Is This It” by The Strokes
Paper – A Quick Glance at Quantum Cryptography
Today I read a paper titled “A Quick Glance at Quantum Cryptography”
The abstract is:
The recent application of the principles of quantum mechanics to cryptography has led to a remarkable new dimension in secret communication.
As a result of these new developments, it is now possible to construct cryptographic communication systems which detect unauthorized eavesdropping should it occur, and which give a guarantee of no eavesdropping should it not occur.
CONTENTS P3.
Cryptographic systems before quantum cryptography P7.
Preamble to quantum cryptography P10.
The BB84 quantum cryptographic protocol without noise P16.
The BB84 quantum cryptographic protocol with noise P19..The B92 quantum cryptographic protocol P21.
EPR quantum cryptographic protocols P25.
Other protocols P25.
Eavesdropping stategies and counter measures P26.
Conclusion P29.
Appendix A.
The no cloning theorem P30.
Appendix B.
Proof that an undetectable eavesdropper can obtain no information from the B92 protocol P31.
Appendix C.
Part of a Rosetta stone for quantum mechanics P44.
References .
Paper – Opportunity Cost Algorithms for Combinatorial Auctions
Today I read a paper titled “Opportunity Cost Algorithms for Combinatorial Auctions”
The abstract is:
Two general algorithms based on opportunity costs are given for approximating a revenue-maximizing set of bids an auctioneer should accept, in a combinatorial auction in which each bidder offers a price for some subset of the available goods and the auctioneer can only accept non-intersecting bids.
Since this problem is difficult even to approximate in general, the algorithms are most useful when the bids are restricted to be connected node subsets of an underlying object graph that represents which objects are relevant to each other.
The approximation ratios of the algorithms depend on structural properties of this graph and are small constants for many interesting families of object graphs.
The running times of the algorithms are linear in the size of the bid graph, which describes the conflicts between bids.
Extensions of the algorithms allow for efficient processing of additional constraints, such as budget constraints that associate bids with particular bidders and limit how many bids from a particular bidder can be accepted.
Unfocused search
Everybody talks about how smart Amazon.com is about their page design.
If Amazon were really as smart as everybody thinks, how come their homepage doesn’t immediately put the input focus in the product search box when you first open their website?
Read – The Dirty Pair: Run from the Future
Today I finished reading “The Dirty Pair: Run from the Future” by Adam Warren
Read – After the Gold Rush
Today I finished reading “After the Gold Rush: Creating a True Profession of Software Engineering” by Steve McConnell
Read – Modern C++ Design
Today I finished reading “Modern C++ Design: Generic Programming and Design Patterns Applied” by Andrei Alexandrescu
Listening – Sweet Tea
This week I am listening to “Sweet Tea” by Buddy Guy
Listening – Just Enough Education To Perform
This week I am listening to “Just Enough Education To Perform” by Stereophonics
Read – Usagi Yojimbo #14: Demon Mask
Today I finished reading “Usagi Yojimbo #14: Demon Mask ” by Stan Sakai
Paper – Quantum simulations of classical random walks and undirected graph connectivity
Today I read a paper titled “Quantum simulations of classical random walks and undirected graph connectivity”
The abstract is:
It is not currently known if quantum Turing machines can efficiently simulate probabilistic computations in the space-bounded case.
In this paper we show that space-bounded quantum Turing machines can efficiently simulate a limited class of random processes: random walks on undirected graphs.
By means of such simulations, it is demonstrated that the undirected graph connectivity problem for regular graphs can be solved by one-sided error quantum Turing machines that run in logspace and halt absolutely.
It follows that symmetric logspace is contained in the quantum analogue of randomized logspace.
Read – Physics for Game Developers
Today I finished reading “Physics for Game Developers” by David Bourg
Read – The Double
Today I finished reading “The Double” by Fyodor Dostoyevsky
Listening – Ompa Til Du Dør
This week I am listening to “Ompa Til Du Dør” by Kaizers Orchestra
Read – The Child’s Story
Today I finished reading “The Child’s Story” by Charles Dickens
Read – Million Dollar Habits
Today I finished reading “Million Dollar Habits: Proven Power Practices to Double and Triple Your Income” by Brian Tracy
Read – The Amazing Maurice and His Educated Rodents
Today I finished reading “The Amazing Maurice and His Educated Rodents” by Terry Pratchett
Studying – Comic book illustration
This month I am studying “Comic book illustration – How to make a comic book”
24 months part-time. Studying the 3rd, 4th and 5th month of material and practice exercises and “home work.”
Listening – Stephen Malkmus
This week I am listening to “Stephen Malkmus” by Stephen Malkmus
Paper – An Integrated Heuristic Scheme for Partial Parse Evaluation
Today I read a paper titled “An Integrated Heuristic Scheme for Partial Parse Evaluation”
The abstract is:
GLR* is a recently developed robust version of the Generalized LR Parser, that can parse almost ANY input sentence by ignoring unrecognizable parts of the sentence.
On a given input sentence, the parser returns a collection of parses that correspond to maximal, or close to maximal, parsable subsets of the original input.
This paper describes recent work on developing an integrated heuristic scheme for selecting the parse that is deemed “best” from such a collection.
We describe the heuristic measures used and their combination scheme.
Preliminary results from experiments conducted on parsing speech recognized spontaneous speech are also reported..
Read – Boogeyman
Today I finished reading “Boogeyman” by Sergio Aragones
Listening – Vespertine
This week I am listening to “Vespertine” by Björk
Read – Palm OS Game Programming
Today I finished reading “Palm OS Game Programming” by Nicholas Pleis
Read – The Science of Discworld
Today I finished reading “The Science of Discworld” by Terry Pratchett
Paper – Optimal Constructions of Hybrid Algorithms
Today I read a paper titled “Optimal Constructions of Hybrid Algorithms”
The abstract is:
We study on-line strategies for solving problems with hybrid algorithms.
There is a problem Q and w basic algorithms for solving Q.
For some lambda <= w, we have a computer with lambda disjoint memory areas, each of which can be used to run a basic algorithm and store its intermediate results.
In the worst case, only one basic algorithm can solve Q in finite time, and all the other basic algorithms run forever without solving Q.
To solve Q with a hybrid algorithm constructed from the basic algorithms, we run a basic algorithm for some time, then switch to another, and continue this process until Q is solved.
The goal is to solve Q in the least amount of time.
Using competitive ratios to measure the efficiency of a hybrid algorithm, we construct an optimal deterministic hybrid algorithm and an efficient randomized hybrid algorithm.
This resolves an open question on searching with multiple robots posed by Baeza-Yates, Culberson and Rawlins.
We also prove that our randomized algorithm is optimal for lambda = 1, settling a conjecture of Kao, Reif and Tate.
Read – Extreme Programming Examined
Today I finished reading “Extreme Programming Examined” by Giancarlo Succi
Paper – Differentiated End-to-End Internet Services using a Weighted Proportional Fair Sharing TCP
Today I read a paper titled “Differentiated End-to-End Internet Services using a Weighted Proportional Fair Sharing TCP”
The abstract is:
In this document we study the application of weighted proportional fairness to data flows in the Internet.
We let the users set the weights of their connections in order to maximise the utility they get from the network.
When combined with a pricing scheme where connections are billed by weight and time, such a system is known to maximise the total utility of the network.
Our study case is a national Web cache server connected to long distance links.
We propose two ways of weighting TCP connections by manipulating some parameters of the protocol and present results from simulations and prototypes.
We finally discuss how proportional fairness could be used to implement an Internet with differentiated services.
Listening – God Hates Us All
This week I am listening to “God Hates Us All” by Slayer
Listening – The Texas – Jerusalem Crossroads
This week I am listening to “The Texas – Jerusalem Crossroads” by Lift To Experience
Read – How to Become CEO
Today I finished reading “How to Become CEO: The Rules for Rising to the Top of Any Organization” by Jeffrey Fox
Paper – Detecting and Correcting Speech Repairs
Today I read a paper titled “Detecting and Correcting Speech Repairs”
The abstract is:
Interactive spoken dialog provides many new challenges for spoken language systems.
One of the most critical is the prevalence of speech repairs.
This paper presents an algorithm that detects and corrects speech repairs based on finding the repair pattern.
The repair pattern is built by finding word matches and word replacements, and identifying fragments and editing terms.
Rather than using a set of prebuilt templates, we build the pattern on the fly.
In a fair test, our method, when combined with a statistical model to filter possible repairs, was successful at detecting and correcting 80\% of the repairs, without using prosodic information or a parser..
Studying – Comic book illustration
This month I am studying “Comic book illustration – Drawing comics”
I’ve always wanted to create my own comic book.
Or at least, I’ve always wanted to know *HOW* to create my own comic book.
This is going to be a great introduction to that.
It’s a two year course that I’m going to wrap up in about six months.
Listening – Jane Doe
This week I am listening to “Jane Doe” by Converge
Paper – Toward Natural Gesture/Speech Control of a Large Display
Today I read a paper titled “Toward Natural Gesture/Speech Control of a Large Display”
The abstract is:
In recent years because of the advances in computer vision research, free hand gestures have been explored as means of human-computer interaction (HCI).
Together with improved speech processing technology it is an important step toward natural multimodal HCI.
However, inclusion of non-predefined continuous gestures into a multimodal framework is a challenging problem.
In this paper, we propose a structured approach for studying patterns of multimodal language in the context of a 2D-display control.
We consider systematic analysis of gestures from observable kinematical primitives to their semantics as pertinent to a linguistic structure.
Proposed semantic classification of co-verbal gestures distinguishes six categories based on their spatio-temporal deixis.
We discuss evolution of a computational framework for gesture and speech integration which was used to develop an interactive testbed (iMAP).
The testbed enabled elicitation of adequate, non-sequential, multimodal patterns in a narrative mode of HCI.
Conducted user studies illustrate significance of accounting for the temporal alignment of gesture and speech parts in semantic mapping.
Furthermore, co-occurrence analysis of gesture/speech production suggests syntactic organization of gestures at the lexical level.
Read – The Last Man
Today I finished reading “The Last Man” by Mary Shelley
Read – Pocket PC Game Programming
Today I finished reading “Pocket PC Game Programming: Using The Windows CE Game API” by Jonathan S. Harbour
Read – Mathematics for 3D Game Programming and Computer Graphics
Today I finished reading “Mathematics for 3D Game Programming and Computer Graphics” by Eric Lengyel