soon, you will see
Monday, October 06, 2008
Saturday, October 04, 2008
Thursday, October 02, 2008
GA Parameters Setting
Parameters Setting
A Taguchi Approach GA for job shop
Costs and Benefit of Tuning Parameters
Removing Genetics from the Standard Genetic Algorithm
Crossover or Mutation ?
Adaptation of genetic algorithm parameters based on fuzzy logic controllers
Finite Markov Chain Analysis of Genetic Algorithm
Wednesday, October 01, 2008
Tuesday, September 30, 2008
N800 OS2008 Update-2
I just updated the OS this morning.
After that, the dual boot does not work. :-(
I have to do inifs_flasher again, maybe...
See here:
internettablettalk.com
and here:
fanoush
How can I have both dual-boot and new OS version?
Um........
[updated] It is working now. This is how:
install update on SD --> boot on flash --> get new initfs_flash --> run initfs_flash --> boot to SD
In control panel - about product -- It shows "Version 4.2008.36-5".
Everything works fine.
Great!
Monday, September 29, 2008
President Bush Presents 2007 National Medals of Science and Technology and Innovation
Full Story: here
Viterbi Algorithm
Saturday, September 27, 2008
my n800 + os2008 update
dual boot
thai
skype
pidgin
maemo map
maemo ftp
backlight
load
personal luanch
mauku
erminig
gpe calendar todo summary
evince
sdict
x11vnc
logmein client
vagulame
maemo record
kandis
kmplayer + worldtv
x11vnc
om weather
camera
...etc
N800 + Thai Language
The instruction is here
http://www.seasandsong.com
Font ไทย download ได้ที่นี่:
http://www.wazu.jp/gallery/Fonts_Thai.html
# sudo gainroot
#cp Loma.ttf /usr/share/fonts
To type Thai:
Install ukeyboard from here: http://upir.cz/maemo/keyboards/?os2008
Control panel -> Text input settings -> Languages -->
Set Thai Laguage
N800 -Diablo Dual boot
The best instruction to do dual boot is here:
http://schmots.blogspot.com/
I did almost the same but it seems like we don't have to update and install "tar" program
The initfs flasher to create boot menu is here:
http://fanoush.wz.cz/maemo/#initfs
It is updated, we don't need to do extra thing.
Finally, my N800 works well on SD card.
Friday, September 26, 2008
Thursday, September 25, 2008
n800-diablo
good morning,
i updated firmware for n800 last night.
now i have diablo. the battery drain problem has been fixed. however, i cannot read/type thai. several apps have been gone. the dual boot is broken.
i have no time for fixing it today.
yes, this post is from n800.
Wednesday, September 24, 2008
Today Tasks
/ / JMetal + eVOLT
/ / SymbioticSphere Code -- Nash Equilibrium
/ / clean Kitchen room
/ / Paper Presentation
/ / Grade CS240 HW2
/ / qualify exam plan up
Java Math Tools
http://sourceforge.net/project/showfiles.php?group_id=120565
I will try to use JMathPlot to plot multi-objective graph.
Tuesday, September 23, 2008
Monday, September 22, 2008
How to Stay Awake at Work
How to Stay Awake at Work
You promise yourself that you'll get more sleep, if you can just make it through the day without being discovered by your boss with your eyes closed. Here's how.
Full Story: wikihow.com
Sunday, September 21, 2008
Create and Share Flow Charts, Diagrams, and More
diagramming software,
you can easily create
professional-looking
flowcharts, diagrams, floor
plans, technical drawings,
and more!
It's easy to use and Free!
http://www.gliffy.com/
Example from http://www.gliffy.com/
Saturday, September 20, 2008
Thursday, September 18, 2008
Distance measurement
some related links about distance are here :
http://www.ucl.ac.uk/oncology/
http://en.wikipedia.org/wiki/
http://people.revoledu.com/
Monday, August 18, 2008
SymbioticSphere book chapter
Friday, August 15, 2008
Pseudo code in LaTex
http://www.math.mtu.edu/~
Its manual is available at the above web page.
Tuesday, August 12, 2008
Thursday, May 08, 2008
LaTeX Symbol
http://amath.colorado.edu
Monday, May 05, 2008
Saturday, April 12, 2008
HTML to BBCode Converter
This is a simple way to do:
HTML to BBcode converter
It is simple but works well.
from linux.wolphination.com
Saturday, March 22, 2008
Ph.D tools (update)
1) Gmail
for keep in touch with my adviser, follow the assigned tasks, keep revisions of papers.
2) Eclipse
My works based on Java, Eclipse is a best IDE for me (so far)
3) Power Point
Of course, for presentation
4) Excel
For calculation, process simulation result data, making graph.
5) Latex and Ms Word
Last year I used MS word, but I am changing to LaTex.
LaTex is far better than MS work, for scientific paper.
If you plan to be in grad program, you should start learning it now.
My LaTex Tools are:
- JabRef
- WinEdt
6) EverNote
7) Specific Tools for me
SPSS, AMPL, Sigma Plot,
8) Monitor Management (for dual monitors and PC remote control)
Utralmon, LogMeIn,
Friday, March 14, 2008
[paper] Crossover VS Mutation
A Revised Comparison of Crossover and Mutation in Genetic Programming (paper)
(good way to show results) This paper show that crossover is better than mutation.
Thursday, March 13, 2008
Rate my Professors
www.ratemyprofessors.com
The place to see Professor rating.
It is a good source for students to make decision before taking class or doing research with.
Computer Science Dept., Umass Boston here.
Tuesday, March 11, 2008
[howto] Stain Removal
STAIN REMOVAL

Introduction
- Never use very hot water for washing stained garments as this often sets the stains and makes them very difficult or impossible to remove.
- Some stains are more easily removed by washing if they are soaked first in cold water, e.g. mud and blood stains, and the brown stain from shoe inner soles.
- The use of chemicals is required for removing certain stains. Carry out this treatment before washing. Remove all traces of the chemical.
- To apply a stain removing agent to fabric, place a fold of clean rag underneath the stain so that any surplus moisture is absorbed.
- To prevent a ring forming around the stain, work from the outside of the stain, in an uneven circular shape, towards the centre, dabbing it very lightly with a pad of clean rag which has been dipped in the removal agent.
| STAIN REMOVAL CHART | |
| BLOOD | Soak in cold salted water (1 teaspoonful to 1 pint) for at least an hour. Wash in warm soapy water. |
| COCOA/COFFEE/FRUIT JUICE | Sponge with a warm solution of borax and water. Rinse well and wash according to fabric. |
| COD-LIVER OIL | Use a grease solvent and wash in soapy water. |
| EGG: WHITE | Soak in cold water, then treat with lukewarm salt solution (1 teaspoon to 1 pint) |
| EGG: YOLK | Wash according to fabric and remove the greasy mark with a grease solvent. |
| GRASS | Dab with surgical methylated spirit over an absorbent pad. Wash according to fabric. TEST RAYON BEFORE TREATMENT. |
| GREASE | (1) Use a grease solvent, i.e. benzene or carbon tetrachloride. (2) A surface grease may be removed by putting the fabric between blotting paper and pressing with a hot iron. |
| INK (BALL-POINT) | Dab with methylated spirit over an absorbent pad. Wash according to fabric. |
| INK (WRITING) | Wash at once. On white fabric, steep in milk, on any other colour fabric cover the stain with tomato juice. Wash again. |
| IRON RUST | Soak stain in lemon juice. Rinse and wash. |
| LIPSTICK | Wash in warm soapy water. Apply grease solvent, if necessary. |
| MILK | Wash in warm soapy water, rinse well. Then treat with a grease solvent. |
| MUD | Allow to dry. Brush. Soak in cold water. Wash according to fabric. |
| NAIL VARNISH | Rub gently with acetone (not suitable for rayon). |
| PERSPIRATION | Sponge with a weak vinegar solution. Wash according to fabric. |
| PAINT | Rub with turpentine. |
| SCORCH | Slight scorch marks may be treated with a solution of borax and water. Rinse and wash according to fabric. |
| SHOE POLISH | Sponge with turpentine and wash according to fabric. If any colour remains sponge with methylated spirit and wash again. TEST RAYON BEFORE TREATMENT. |
| TAR | Scrape off as much as possible and then treat with a grease solvent. Wash according to fabric. |
| TEA | Rinse immediately with cold water and wash according to fabric. For dried stain, damp with cold water and sprinkle with borax. Pour hot water through the stain. Rinse well and wash according to fabric. |
| TRANSFER | Steep in surgical methylated spirit. Try a commerical dry-cleaning agent. Wash after treatment if possible. |
From University of New South Wales
Friday, March 07, 2008
Thursday, March 06, 2008
[Hardware] Remote Sensor
RemoteSensor
RemoteSensor is a wireless thermo- and hygrometer with an USB port on the receiver. You can draw fancy diagrams of temperature and humidity for up to 16 wireless sensors.
RemoteSensor is a more advanced example because it utilizes an interrupt endpoint to indicate to the host when new data arrived, demonstrating how AVR-USB handles a second endpoint. The receiver part is basically a serial to USB converter with special processing for the wireless protocol such as data integrity checks and data block buffering.
From Objective Development
Wednesday, March 05, 2008
[tutorials] Evolution Strategies
( From Introduction to Evolutionary Computing, A.E. Eiben J.E. Smite, chapter 4)
[presentation] SymbioticSphere (short version)
(JSW short version, 20 pages, presentation should be finished in 15 minutes)
Tuesday, March 04, 2008
Distances Similarity Measures
Distances (many algorithms)
Distance in Clustering (including Canberra distance)
Similarity between Euclidean and cosine angle distance (paper)
Levenshtein Distance, in Three Flavors <- String Distance
Monday, March 03, 2008
[data mining] Magnum Opus Demo
I did try it. It is easy to use. List file format is simple.
The output is understandable. The free trial version is good enough for data mining study.
Saturday, March 01, 2008
[GTD] Task Management on Gmail
GTD (Get Things Done)
" Remember The Milk for Gmail is a Firefox extension that allows you to manage your tasks in Gmail (complete, postpone, and edit tasks), add new tasks (and connect them with your emails, contacts, and Google Calendar events), automatically add tasks for starred messages or specific labels, and much more!"
Download and More Info
Friday, February 29, 2008
Thursday, February 28, 2008
[paper] SymbioticSphere has been cited !!
Biology-inspired self-healing system design
Server Farm Case StudySymbioticSphere: A Biologically-Inspired Autonomic Architecture for Self-Adaptive and Self-Healing Server Farms
[paper] Multiobjective Optimization Tutorials
Recent Trends in Evolutionary Multiobjective Optimization
A Tutorial on Evolutionary Multiobjective Optimization
Evolutionary computation: A Natural Answer to Artificial Questions
What is an Evolutionary Algorithm? (Book Chapter)
Evolutionary Computation and Structural Design: a Survey of the State of the Art
130 Carlos A. Coello Coello. A Comprehensive Survey of
Evolutionary-Based Multiobjective Optimization Techniques, Knowledge and
Information Systems. An International Journal, 1(3):269-308, August 1999.
135 Carlos A. Coello Coello. An Updated Survey of GA-Based
Multiobjective Optimization Techniques. ACM Computing Surveys,
32(2):109-143, June 2000.
39 Carlos A. Coello Coello. A Short Tutorial on Evolutionary
Multiobjective Optimization. In Eckart Zitzler, Kalyanmoy Deb, Lothar
Thiele, Carlos A. Coello Coello, and David Corne, editors, First
International Conference on Evolutionary Multi-Criterion Optimization,
pages 21-40. Springer-Verlag. Lecture Notes in Computer Science No.
1993, 2001
============ MOO Trends ========
Carlos A. Coello Coello, 20 Years of Evolutionary Multi-Objective Optimization: What Has Been Done and What Remains to be Done, in Gary Y. Yen and David B. Fogel (editors), Computational Intelligence: Principles and Practice, Chapter 4, pp. 73--88, IEEE Computational Intelligence Society, 2006
An Introduction to Genetic Algorithms and Evolution Strategies
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm
43 Carlos A. Coello Coello. Recent Trends in Evolutionary Multiobjective
Optimization, in Ajith Abraham, Lakhmi Jain and Robert Goldberg
(editors), Evolutionary Multiobjective Optimization: Theoretical
Advances And Applications, pp. 7--32, Springer-Verlag, London, ISBN
1-85233-787-7, 2005 .
44 Carlos A. Coello Coello, Gregorio Toscano Pulido and Efrén Mezura
Montes. Current and Future Research Trends in Evolutionary
Multiobjective Optimization, in Manuel Graña, Richard Duro, Alicia
d'Anjou and Paul P. Wang (editors), Information Processing with
Evolutionary Algorithms: From Industrial Applications to Academic
Speculations, pp. 213--231, Springer-Verlag, ISBN 1-8523-3866-0, 2005 .
[paper] Selection Method in EAs/GAs
Genetic Algorithms, Selection Schemes, and the Varying Effects of Noise
Selective Pressure in Evolutionary Algorithms: A Characterization of Selection Mechanism
A Comparative Analysis of Selection Schemes Used in Genetic Algorithms
Effects of Selection Schemes in Genetic Programming for Time Series Prediction
[paper] handle constraints in EA
GA-easy and GA-hard Constraint Satisfaction Problems (1995)
Theoretical and Numerical Constraint-Handling Techniques used with Evolutionary Algorithms: A Survey of the State of the Art
Constraint-Handling in Genetic Algorithms Through the Use Of Dominance-based Tournament Selection (2002)
Constraint-Handling using an Evolutionary Multiobjective Optimization Technique (2000)
Multiobjective-Based Concepts to Handle Constraints in Evolutionary (2003)
IS-PAES: A Constraint-Handling Technique Based on Multiobjective Optimization Concept
A Filter-Based Evolutionary Algorithm for Constrained Optimization (2003)
Evolutionary Algorithms and Constraint Satisfaction: Definitions, Survey, Methodology, and Research Directions (2001)
Introducing Distance Tracing of Evolutionary Dynamics in a Feasible-Infeasible Two-Population (FI-2Pop) Genetic Algorithm for Constrained Optimization (2004)
Exploring the Evolutionary Details of a Feasible-Infeasible Two-Population GA (2005)
[paper] Self-Adaptation in Evolutionary Algorithms
Self Adaptation in Evolutionary Algorithms (Thesis)
Self-Adaptation for Multi-objective Evolutionary Algorithms
Parameter Control in Evolutionary Algorithms (2000)
Self-Adaptation and Correlated Mutations in Evolution Strategies
Sunday, February 24, 2008
[howto] share mouse and keyboard
Using 2 PCs with one set of keyboard and mouse.
Synergy makes this happens.
Download Synergy FREE
(or another program, Input Director)
Friday, February 15, 2008
[money] TA ,RA TAX Refund
http://turbotax.intuit.com/taxfreedom/qualify/que_state.jhtml
Thursday, February 14, 2008
[freeware] WEKA: Data Mining Free Software
Weka is a collection of machine learning algorithms for data mining tasks.The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes.
Project: Weka
Pareto !
Multi-objective optimization resources:
http://www.lania.mx/~ccoello/EMOO/
paper, journals, software... and much more
Wednesday, January 23, 2008
[howto] Copy Excel Subtotal Data
Use the Goto - Special command to copy just the subtotals to a new area.
You can use the Data - Subtotals command to automatically subtotal a range of data as shown above left. After creating subtotals, Excel will show the outline symbols to the left of your worksheet. By clicking the "2" outline symbol, Excel will display only the subtotal lines. This is really cool, but many people have trouble when they try to copy this information to a new worksheet. It looks like there are just five rows of data, but when you copy and paste elsewhere, you will find that Excel copied the hidden rows as well. |
The solution lies in the obscure but powerful GoTo Special functions. Here are the steps:
- Highlight the range you want to copy.
- Click on Edit, then Goto.
- On the right side of the Go To dialog is a button marked "Special". Click "Special" to see the Go To Special dialog box.
- Click the button for "Visible Cells Only" and click OK. This changes the selection from all 14 rows to just the five visible rows.
- Now that you have just the 5 visible rows selected, you can do Edit - Copy (or Ctrl-c), click in a new cell in a blank range of spreadsheet, and Edit - Paste (Ctrl-V) to paste just the subtotals.













