Thursday 3 March 2011

the daily grind - 3/3/11

Spent the day writing code. Partly successful, partly unsuccessful. Coz, I've implemented most of what I wanted to implement. There are a few more features to do, but they shouldn't take time.

But I'm stuck at generating graphs. Unfortunately, I can't seem to find a way around it.

The problem is as follows:

1) Since my procedure is stochastic, I have to run several simulations and then average out the numbers over the total simulations

2) The graph being drawn is a cummulative line. This implies, however, that the line can never go above the total number from which it is being drawn. Concretely, out of 30 agents, if the graph shows the number of agents self-adapting, it can never go above 30 in any round. The best that can happen, is that we hit 30 pretty quickly and then stay steady.

3) However, since we're summing up and averaging over 10 simulations, depending on how the algorithm played out, the number in any round becomes independent of the number from the previous round. That is, if the average number of successful agents in round 1 is 15, the number of successful agents in round 2 could be more than 15!

4) When you draw a cummulative line with data like that, the total number of agents goes above 30, which is clearly wrong!!

5) An option is to not draw a cummulative line. This would then show the number of agents that self-adapt in each round. This would solve the above problem, but takes away completely from the time element!

Hmmm...

Thursday 24 February 2011

the daily grind 24/2/11

Figured out two more papers to add to my lit review. I've already read them, so a once-through should be enough to summarise them and incorporate.

Spent more time on code.

Spent lots more time on interview prep. Found a really good book, which if I master should get me through at least some stages of the interview. Who knows, if I'll master it though. Fairly complex, but good stuff. Not too much time left. But then, even lesser time left for journal deadline.

Monday 21 February 2011

the daily grind 21/2/11

A return to a typical PhD day :-(. Accomplished nothing.

After yesterday night's reading of papers, where I began to question my entire approach, this morning and afternoon were wasted, moping and worrying about it. Haven't done a spot of work. Tried to look at some code, but no point. Still worrying myself sick. Got to get out of this cycle. Have been down this road before, it's just depressing.

Might as well give up and go home. No point staring at a computer screen.

Thursday 17 February 2011

the daily grind 17/2/11

Although not much concrete work got done, I did do quite some amount of reading. Figured out two important papers that had slipped me by. Also found one on utility theory, that might directly impact my equations.

While washing dishes, I also came up with the idea of using the 'Byzantine Generals Problem' as a solution for gossip-based allocation of budget and QA. Basically, an agent should stop or start trading for the application, using the BG approach.

Got an email from Jenny, asking for dates for interview. Gave her dates in march, so that I can work on the journal paper. But, from say next week on, I'll have to devote evenings (at home) to studying the google-y topics of coding; also have to brush up on my java coding. Grrrr...

Tomorrow is likely going to be taken up by student evaluations. 5 hrs :-(. Will read a paper and a little bit more of that time mgmt thing.



Wednesday 16 February 2011

the daily grind - 16/2/11

Spent most of today's working hours in meetings and student activities.

Was given a book called, "Getting Things Done" by a friend. Took a decision to spend some time reading it, just to see if I could make some changes to how I work. Will probably take it home and to bed with me.

Someone from Google is interested in talking to me, apparently. Have asked me for dates to interview. Will probably put off till march, so that I can prepare. Wonder if that's a bad idea, though it shouldn't be.

Tuesday 15 February 2011

the daily grind - 15/2/11

Met with James Andrews today. He seemed interested in formulating my algorithm as a probabilistic game theoretic, well, formulation. But since he's really busy, any work on the proof will only happen by April. On a pessimistic note, should discount having anything regarding formal proof in my last RSMG report.

Spent most of the day preparing a covering letter and research statement for Harvard. A bit of a long-shot, really. But I think it's important to apply. Reach exceed grasp and all that.

Updated CV as a consequence, but not much else got done. Ah yes, read a bit about introduction to game theory :-)



Thursday 10 February 2011

the daily grind - 10/2/11

Started work on the journal article. Found the IEEE template

Emailed James about helping me with mathematical analysis. Fixed appointment for tuesday

Emailed Rami & Xin about reference letters for postd0c

Talked to Jenny from google

Tutor meeting for Msc. Java

Found reason for missing data points in plot. Fixed in one place. Need to fix in at least one more place.