Close

Optimizing Collatz Sequence with Dynamic Programming

Even though Kurtz and Simon proved that a natural generalization of the Collatz problem is algorithmically undecidable, it is still fairly easy to brute force the 3n+1 conjecture with large values of n and empirically see it converge. Project Euler's problem 14 queries about which starting number, under one million, produces the longest sequence? Since Premature optimization is often considered root…

Share

Machine Learning - Light Summer Readings

  Some of my "light" summer readings for dissertation work.   Bayesian Artificial Intelligence, Second Edition by Kevin B. Korb , Ann E. Nicholson Causality: Models, Reasoning and Inference by Judea Pearl Probabilistic Graphical Models: Principles and Techniques by Daphne Koller , Nir Friedman Pattern Recognition and Machine Learning by Christopher M. Bishop Bayesian Networks:…

Share

ACM's KDD 2008 Conference – Day 1 Proceedings

ACM's KDD 2008 is the annual premier international forum for data mining researchers and practitioners from academia, industry, and government to share their ideas, research results and experiences. This year this event was held in Loews Lake Las Vegas resort where Jeff Bergman and I attended it. Details of the program can be found here…

Share

Social Network Analysis – Network Theory Problem.

While reading up on outlier cohesion analysis in collaborative social networks, I came across this article which I found pretty interesting in the security niche; “Structural Analysis and Destabilizing Terrorist Networks” by  N. Memon et al. The article discusses key areas in network analysis such as (i)                  cohesion analysis (such as cliques, ncliques, n-clans and…

Share

Aspect Oriented Programming Goodies

Aspect Oriented Programming: Radical Research in Modularity   Video: Aspect-Oriented Modeling - what it is and what it's good for Video: Anurag Mendhekar: Aspect-Oriented Programming (Dan Friedman) PointCut Doctor IDE Support for Understanding and Diagnosing AspectJ Pointcuts    Aspect.NET 2.1 An aspect-oriented programming tool for Microsoft.NET Loom.NET The LOOM .NET project aims to investigate and promote…

Share