September 13, 2012

Second reflection on Urss project

After the draft of my Urss project was finished, I explained it to several friends of mine. Most of them could at least get a basic understanding of what is going on and some of them could see how the mathematics work in my project. However, some of them were not interested in it or confused by the aim of my project. This may be because there was not enough time to give a detailed explantion. In addition, I designed my poster through latex poster template.

Change of previous plan

Our previous plan included a further investigation of a more general model. However, due to a unforeseen complexity of our first model and the time limitation, we decided to concentrate on our first model so that we can at least obtain some useful results.

Learning from mistakes and bugs

1. Matlab functions

I used some Matlab functions on symbols. It saved me some time. Then under the pressure of a rise in the amount of calculations, I explored the functions further and found more useful functions which saved me more time. However, there was some limitation in the input of the functions, which I did not notice at the first time. Later it gave out some error since I input some too complicated formula.

Therefore, to test functions before using and get to know the limitation of the functions are important.

2. Bugs.

When I did the simulation, there were annoying errors reported. The problem was that the error reported was not the actual error. It was caused by another error. This mislead me and cost much time to understand the problem.

3. Replacing files wrongly.

I worked both on computers on campus and on my own laptop. I replaced some files wrongly, which cost me one night to recover what I had done. So remember to be careful when replacing files.

Learning from my supervisor

Analysis on how the cover time changes asymptotically and plots against some parameters give me a more clear picture of what we are investigating and what the results are. My supervisor also explained to me how the underlying theory supports our results. This makes our results more rigorous.

Learning from P@W workshop

First the lectures were attractive, compact and highly related to my project. Although I can only get a general idea without knowing some details in calculations and proofs, I did feel that I learned a lot from the lectures.

The talks from the young researchers gave me a pretty straight forward picture about what PhD students were doing. And they showed me how to present your own work to the audience. Some of them gave really good presentations. Even I could understand some of the technical details.

My supervisor helped me to solve the problem set and he encouraged to try to think about the problems, though the problems may be a bit hard for my level.

I am really glad to have such an opportunity to attend this workshop. It was extremely beneficial. I hope I can attend such workshops again next time.

Progress of the project

Since I had a disagreement with my supervisor, I thought the problem deeply. Finally I found that my answer was only correct for the symmetric case. It indeed could not be interpreted meaningfully. On the other hand, my supervisor's method which involved a so-called Doob-h-transformation worked well on the calculation. The only drawback of this method was that it required a massive amount of calculations for large chains. Hence, the simulation could only be done for chains of size about 100. But this is the best we could do.

The other term which was difficult to calculated was simplified and solved by me through several attempts. Then my supervisor gave a very precise deduction which verified my result.

The methods above worked well, but there was a failure in our first method which involved Green's function. It was almost correct except that some terms appeared twice in the calculations. And we could not find the problem.

There were fluctuations in some of the simulations of the cover times, which was counterintuitive. This is because of my method of generating random variables. I generate new random variables each time. So if the random variables vary dramatically, the cover time of large chain can be smaller than that of small chain. I decide to generate random variables gradually. This will make sure the cover time is strictly increasing as the size increase.

Improvement in typesetting(Latex)

Besides the powerful referencing functions of Latex, I learned how to draw simple graphs and create different types of texts, such as proposition, proof, remark.

Learning poster design through examples

I learned poster design through examples using Latex poster template. It looked odd at first glimpse. The guide was short so I worked on an example to understand the settings of the package. Then I found it actually very easy to use and lots of options could be set to adjust the poster.

My problem about my poster was that it was hard to fit everything into a A1 paper, though I already gave very brief summaries. I was worried about that the pictures and texts would be blurry if they were set to be too small.

Reflections on other things

More time should be left to finish the project at the end, since there are lots of trivial and time-consuming stuffs need to be done. Basically, the time management should be improved.

- 2 comments by 2 or more people Not publicly viewable

  1. David Beck

    That’s absolutely great- the kind of reflection upon your project I was hoping to read.
    A few minor comments:
    Firstly- using “whether your friends can understand it” is a great way of testing your skills in explaining the project to a wider audience. Good stuff. Worth remembering that for every topic there will be some audences who are uninterested or confused, nothing to worry about!
    Secondly- have you considered using a cloud data-storage service (e.g. dropbox, skydrive) which synchronises your files between PC/laptop? I use 3 PCs, 2 laptops and a win7 phone, all of which have content synchronised and stored online. Great, and also provides 5 redundant backups!
    Third- time management is a skill we can all improve on!

    15 Sep 2012, 09:17

  2. Jianjun Zhao

    Thank your for your detailed comments. I will try to use a cloud data-storage service and hopefully similar disasters will not happen again.

    15 Sep 2012, 15:23

Add a comment

You are not allowed to comment on this entry as it has restricted commenting permissions.

September 2012

Mo Tu We Th Fr Sa Su
Aug |  Today  |
               1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Search this blog


Most recent comments

  • Thanks for that– good luck with your future studies! by David Beck on this entry
  • Thanks for that– and especially the note regarding the publication of URSS– its also underplayed in … by David Beck on this entry
  • Thank your for your detailed comments. I will try to use a cloud data–storage service and hopefully … by Jianjun Zhao on this entry
  • That's absolutely great– the kind of reflection upon your project I was hoping to read. A few minor … by David Beck on this entry
  • Good to see you reflecting on the process of learning (and how you can improve in future) as well as… by David Beck on this entry

Blog archive

Not signed in
Sign in

Powered by BlogBuilder