Boris Kogan's blog articles

0
comment
on 9/8/2015 6:41 PM
I love GPU programming for precisely this: it forces and enables you to think about a solution in a non-linear fashion in more than one sense of the word. The Problem Given a set , output a set In other words, pretend our array is cyclical, and we want all partial sums of the array […]
>> Read the full article
.
0
comment
on 9/6/2015 3:55 PM
The Problem This is a problem for which no polynomial time solution exists, although a pseudo-polynomial (polynomial in the degree of the maximum element) does exist. In this paper, the algorithm proposed for the sum-function with full information is simple enough. For the original problem with the difference funcition, the algorithm is simple as well: […]
>> Read the full article
.
0
comment
on 8/20/2015 1:33 PM
As my former boss and mentor used to say, in order to understand recursion one must first understand recursion. This is funny, ha-ha, but if we tweak it slightly we get a really useful statement: in order to understand dynamic programming, one must first understand recursion. Here is an example. Sources Github: http://github.com/fierval/BioInfo Decomposition Problem […]
>> Read the full article
.
0
comment
on 7/19/2015 1:59 PM
Source code for this post can be found on my GitHub. It’s great to see technologies evolving over the years. Alea.CUDA has done so in leaps and bounds since the first time I laid eyes on it a couple of years ago. At the time the name seemed unfortunate and hinted at the “aleatic” programming […]
>> Read the full article
.
0
comment
on 5/17/2015 3:22 PM
The Problem “Motif finding is a problem of finding common substrings of specified length in a set of strings. In bioinformatics, this is useful for finding transcription binding sites” (recap here). The problem is succinctly stated on Rosalind. Given a set of strings DNA of size t, find “most common” substrings of length k. “Most common” means, that substrings […]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper