Tag Archives: algorithm

mdds::multi_type_matrix performance consideration

Share Button

In my previous post, I explained the basic concept of multi_type_vector – one of the two new data structures added to mdds in the 0.6.0 release. In this post, I’d like to explain a bit more about multi_type_matrix – the … Continue reading

Posted in | Tagged , , , | 1 Comment

Ixion – threaded formula calculation library

Share Button

I spent my entire last week on my personal project, by taking advantage of Novell’s HackWeek. Officially, HackWeek took place two weeks ago, but because I had to travel that week I postponed mine till the following week. Ixion is … Continue reading

Posted in | Tagged , , , , , | 2 Comments

Increasing Calc’s row limit to 1 million

Share Button

Introduction With the child work space (CWS) koheirowlimitperf being marked ready for QA, I believe this is a good time to talk about the change that the CWS will bring once it gets integrated. The role of this CWS is … Continue reading

Posted in | Tagged , , , , , | 5 Comments

Excel sheet protection password hash

Share Button

When you protect either your workbook or one of your worksheets with a password in Excel, Excel internally generates a 16-bit hash of your password and stores it instead of the original password text. The hashing algorithm used for that … Continue reading

Posted in | Tagged , , , | 8 Comments

Sudoku Solver

Share Button

I don’t know about the rest of the world, but the part of the world I live in, Sudoku was spreading like a wildfire. It was almost to the point that you couldn’t be in a place where you didn’t … Continue reading

Posted in | Tagged , | Comments Off on Sudoku Solver

New LU factorization in matrix inverse algorithm

Share Button

One of the things I wanted to do as a remedy to my simplex algorithm (refer to my last blog entry) was to switch to another algorithm for LU factorization which is used in my matrix inverse algorithm. The original … Continue reading

Posted in | Tagged , , | 4 Comments


Share Button

I have been busy studying data structure for the past week to partly refresh and partly deepen my understanding of the subject. The obvious side-effect of this is that I haven’t been able to spend much time coding. But hopefully … Continue reading

Posted in | Tagged , , | Comments Off on Studying…