Tuesday, June 23, 2009

Note on Multi-objective optimization (??? objective space vs. decision space)

not clear yet...

Though there is a subtle difference in the way that a criterion function and an objective function is defined,
in a broad sense we treat them here as identical. ...

One of the striking difference between single-objective and multi-objective optimization is that in multi-objective optimization the objective functions constitute a multi-dimensional space, in addition to the usual decision variable space. This additional space is called the objective space, Z.

For each solution x in the decision variable space, there exists a point in the objective space, denoted by f(x) = z = (z1, z2, ..., zm)T
The mapping takes place between an n-dimensional solution vector and an M-dimensional objective vector.

------------------------------------------------------

Multi-objective optimization is sometimes referred to as vector optimization, because a vector of objectives, instead of a single objective, is optimized.

------------------------------------------------------

Linear and Nonlinear MOOP
- multi-objective linear program (MOLP): all objective functions and constraint functions are linear
- nonlinear problems: the solution techniques often do not have convergence proofs. Since most real-world multi-objective optimization problems are nonlinear in nature, we do not assume any particular structure of the objective and constraint functions here.

------------------------------------------------------

Convex and nonconvex MOOP
- for a convex function, a local minimum is always a global minimum
- ...???

The convexity of an MOOP is an important matter, which we shall see in subsequent chapters. There exist many algorithms which can handle convex MOOPs well, but face difficulty in solving nonconvex MOOPs. Since an MOOP has two spaces, the convexity in each space (objective and decision variable space) is important to a multi-objective optimization algorithm. Moreover, although the search space can be nonconvex, the Pareto-optimal front may be convex.

???

Note on Multi-objective optimization (The duality principle)

The inequality constraints are treated as `greater-than-equal-to' types, although a `less-than-equal-to' type inequality constraint is also taken care of. In the latter case, he constraint must be converted into a `greater-than-equal-to' type constraint by multiplying the constraint function by -1 (Deb, 1995).

The duality principle (deb, 1995; Rao, 1984; Reklaitis et al., 1983), in the context of optimization, suggests that we can convert a maximization problem into a minimization one by multiplying the objective function by -1.

The duality principle has made the task of handling mixed type of objectives much easier. Many optimization algorithms are developed to solve only one type of optimization problems, such as e.g. minimization problems. When an objective is required to be maximized by using such an algorithm, the duality principle can be used to transform the original objective for maximization into an objective for minimization.

ความละอาย...อยู่ที่ไหนหนอ: Where are you, ashamed?

เรื่องนึงที่รู้สึกอึดอัดมากมาย และยังไม่สามารถเข้าใจและยอมรับมันได้ก็คือความรับผิด รับชอบ ของคนสมัยนี้ ถ้าจะพูดให้ถูก คำว่าผิด ในยุคนี้มันมีความหมายอะไร หรือกับใครบ้างไหม

เรารู้สึกว่า คำว่าผิดจะมีความหมายต่อเมื่อ ถูกจับได้โดยคนที่มีอำนาจเหนือกว่า และอาจส่งผลเสียต่อคนที่ทำผิด

การทำผิด ทำความเลว ไม่ใช่เรื่องที่ต้องละอายกันอีกต่อไป
สิ่งที่เห็นตลอดเวลาตอนนี้คือ คนที่ทำผิด ทำนิสัยไม่ดี ก็แค่เชิดหน้า ่ว่าชั้นไม่ได้ทำอะไร ว่าเรื่องแค่นี้เอง แล้วก็มองคนที่ตัวเองทำร้ายด้วยสายตาเหยียดหยาม เพิกเฉย ประหนึ่งว่า แกไม่มีสิทธิ์มาว่าชั้นที่ชั้นได้ทำเรื่องเลวร้ายแบบนี้กับแก... กลายเป็นคนที่ถูกทำร้าย ทำไม่ถูกไปซะอย่างนั้นเอง

จิตสำนึกของคนเรามันหายไปไหน นับวัน ยิ่่งรู้จักคนมากขึ้นเท่าไร ก็ยิ่งรู้สึกว่า โลกนี้มันไม่น่าอยู่เอาซะเลย นักปรัชญาทั้งหลาย ศาสนาหลักๆทุกศาสนาที่พรำ่หาทางสอนให้คนในโลกนี้อยู่กันอย่างสันติ สงบสุข พยายามให้มนุษย์ ลด ละ ความโลภ ความเห็นแก่ตัว และความขี้เกียจ แต่ปัจจุบันกลายเป็นว่า ทุกคนเห็นคำสอน ความจริงเหล่านั้นเป็นแค่เรื่องในตำรา เป็นข้อเท็จจริง แต่ไม่สนใจ ไม่มีค่าอะไรให้ทำตาม

การประท้วง จะทำกันอย่างสันตินั้นไม่ได้อีกแล้ว เหตุผลคือไม่มีใครสนใจ นักประท้วงจึงต้องทำให้เหตุการณ์มันรุนแรงเข้าไว้ กระทบคนส่วนใหญ่ได้มากเท่าไรย่ิงดี โดยที่ไม่ได้คิด สำนึกเลยว่า ตัวเองเดือดร้อนยังไม่พอใจ จนลุกขึ้นมาประท้วงได้ แล้วชาวบ้านที่เดือดร้อนเพราะความรุนแรงที่พวกตนก่อขึ้น เค้าจะรู้สึกกันอย่างไร จะต้องให้เกิดการประท้วงซ้ำซ้อนหรือไม่

ฝ่ายนักปกครองเอง ก็ไม่ทำหน้าที่ให้ดี ให้ครอบคลุม ไม่ต้องถึงกับทำให้ทุกคนมีความสุข แต่เมื่อใดที่เกิดการประท้วง เกิดความไม่พอใจ นักปกครองเองก็ควรจะเร่งแก้ไขอย่างจริงจัง อย่างน้อยก็ไม่ทำให้ผู้ที่เดือนร้อนรู้สึกว่าถูกมองข้าม ถูกละเลย หากนักปกครองดูแลให้ทั่วถึง คิดถึงประโยชน์ส่วนรวม มากกว่าหน้าตา และสิ่งที่เกินพอดี เกินความจำเป็นสำหรับการเป็นคน นักประท้วงก็คงจะไม่ต้องลุกขึ้นมาก่อความรุนแรง หากเพียงนั่งหารือกัน แล้วปัญหาก็คลี่คลายได้ มีความพยายามร่วมกันได้

สิ่งที่ควรจะเป็นมันไม่เป็นไปอย่างนั้น เพราะคนไม่ยืดถึอความถูกต้อง และความจริงเป็นหลัก แต่กลับยึดถึอตัวเอง ตัวเงิน ตัวอำนาจ ตัวผลประโยชน์

ฉันคิดว่ามีคนมากมายที่คิดเพียงว่า ขอให้มีความสุข จะบนความทุกข์ใครก็ช่าง
ความละอาย...คำนี้ยังมีความหมายอีกไหมหนอ

Friday, June 19, 2009

Note on Multi-objective optimization (why evolutionary)

The evolutionary algorithm (EA) mimics nature's evolutionary principles to drive its search towards an optimal solution. One of the most striking differences to classical search and optimization algorithms is that EAs use a population of solutions in each iteration, instead of a single solution. Since a population of solutions are processed in each iteration, the outcome of an EA is also a population of solutions. If an optimization problem has a single optimum, all EA population members can be expected to converge to that optimum solution. However, if an optimization problem has multiple optimal solutions, an EA can be used to capture multiple optimal solution in its final population.

Note on Multi-objective optimization (ideal MO)

principle for an ideal multi-objective optimization procedure:

Step 1: Find multiple trade-off optimal solutions with a wide range of values for objectives.

Step 2: Choose one of the obtained solutions using higher-level information

1. Multi-objective optimization problems
- minimize f1
- minimize f2
- .
- .
- .
- minimize fk

subject to constraints

2. IDEAL Multi-objective optimizer

3. Multiple trade-off solutions found

4. Higher-level information

5. Choose one solution

Thus, there is a fundamental difference in using the problem information in both approaches. In the preference-based approach, a relative preference vector needs to be supplied without any knowledge of the possible consequences. However, in the proposed ideal approach, the problem information is used to choose one solution from the obtained set of trade-off solutions.

Thursday, June 18, 2009

Julien and Guillaume are the best colleagues  <-- Said by Julien [Mafia ZLeon]

Note on Multi-objective optimization (preference-based MO)

A book of Kalyanmoy Deb gives me some interesting points for the beginner of this MOEAs (Multi-objective Optimization using Evolutionary Algorithms) area.
Tracing back to when I studied Decision Making System, I leant about optimizing multi-constraint or multi-goal. However, I sense that somehow what I've learn are definitely different from Multi-objective optimization. The book of Deb leads me well to inside knowledge.

According to what I've learned, the solution need to be a maximum or minimum value of the problem using many constraints or objectives. However, these constraints and goals are the weighted sum of the objectives where a weight for an objective is proportional to the preference factor assigned to that particular objective. This is a so-called the scalarized method, scalarizing an objective vector into a single composite objective function converts the multi-objective optimization problem into a single-objective optimization problem. When such a composite objective function is optimized, in most cases it is possible to obtain one particular trade-off solution.

This procedure of handling multi-objective optimization problems is much simpler, yet still being more subjective than the ideal procedure. We call this procedure a preference-based multi-objective optimization.

A schematic of this procedure is described as follows.
"Based on the higher-level information, a preference vector w is first chosen. Thereafter, the preference vector is used to construct the composite function, which is then optimized to ind a single trade-off optimal solution by a single-objective optimization algorithm. Although not often practiced, the procedure can be used to find multiple trade-off solutions by using a different preference vector and repeating the above procedure."

1. Multi-objective optimization problems
- minimize f1
- minimize f2
- .
- .
- .
- minimize fk

subject to constraints

2. Higher-level information

3. Estimate a relative importance vector (w1, w2, ..., wm)

4. Single-objective optimization problem

F = w1.f1 + w2.f2 + ... + wm.fm
or
a composite function

5. Single-objective optimizer

6. One optimum solution

It is important to realize that the trade-off solution obtained by using the preference-based strategy is largely sensitive to the relative preference vector used in forming the composite function. A change in this preference vector will result in a (hopefully) different trade-off solution.

Beside this difficulty, it is intuitive to realize that finding a relative preference vector itself is highly subjective and not straightforward. This requires an analysis of the non-technical, qualitative and experience-driven information to find a quantitative relative preference vector. Without any knowledge of the likely trade-off solutions, this is an even more difficult task.

The ideal multi-objective optimization procedure is less subjective.

Monday, June 15, 2009

Le futur

Le futur sert à formuler des prévisions ou à faire des prédictions.

- Demain, il fera soleil sur tout le pays.
- Dans 30 ans, nous mercherons sur Mars.

Il sert aussi à faire des promesses.

- Demain, je viendrai te chercher à 16 heures.
- Cet appareil vous facilitera la vie.

**********************************************

Bientôt, ...
Demain, ...
Dans 5 jours/mois... nous serons plus heureux.
Au siècle prochain, ... (siècle = century)
Le mois prochain, ...

**********************************************

Verbes réguliers

Je manger- -ai
Tu étudier- -as
Il/elle/on finir- -a
Nous  manger- -ons
vous étudier- -ez
ils/elles écrir- -ont
prendr-

Verbes irréguliers

Je Être ser- -ai
tu Avoir aur- -as
il/elle/on Faire fer- -a
nous Savoir saur- -ons
vous Pouvoir pourr- -ez
ils/elles Devoir devr- -ont
Voir verr-


Décrire un objet

un sac en ...
- papier
- tissu
- cuir
- plastique

une boîte en ...
- carton
- bois
- porcelaine
- fer
- verre

C'est petit.
C'est grand
C'est plat
C'est long
C'est rond
C'est carré
C'est rectangulaire
C'est triangulaire
C'est lavable
C'est jetable (disposable)
C'est incassable (unbreakable)
C'est imperméable (waterproof)

ça se lave facilement
ça s'ouvre tout seul
ça se mange

ça sert à écrire
C'est utile pour ouvrir une bouteille
ça permet d'écouter de la musique
ça marche avec des piles (battery), de l'électricité, de l'essence

Pronoms relatifs: qui et que
C'est un objet qui permet de laver le linge.
(=l'objet permet de laver...)

C'est une chose qui sert à griller le pain.
(=la chose sert à...)

C'est un objet que vous portez dans votre sac. 
(=vous portez l'objet...)

C'est une chose que l'on utilise pour manger.
(=on utilise cette chose pour...)

c'est un objet qui coupe

1. Alors, c'est quelque chose qui sert à écrire ou à dessiner, qui est retangulaire et blanc, que vous utilisez en classe, et qui est en papier. (une feil)

2. C'est un objet que vous utilisez pour effacer une faute, mais seulement quand vous avez écrit au crayon, qui mesure 5 cm plus ou moins, et qui parfois est bleu et rouge. (une gomme)

3. C'est quelque chose que vous mettez en hiver, qui est chaud, qui est en laine, qui est rectangulaire et que vous mettez autour du cou. (une écharpe)

4. C'est un vêtement que vous mettez pour skier par exemple, qui est en laine et que vous mettez sur la tête. (un bonnet)

5. C'est un objet qui fonctionne avec de l'électricité, qui permet de voir dans l'obscurité, qui est en verre, qui se casse très facilement. (une ampoule)

obscurité = darkness

6. C'est un objet que les hommes utilisent, qui est jetable, et qui coupe. (un rasoir)

jetable = disposable

des objets pour...

1. des objets pour jouer: 
un pion = chess
un jeu de cartes, 
une pièce de monnaie

2. des objets pour la cuisiné: 
un micro-onder, 
une fourchette, 
un verre, 
un couteau, 
un tube de colle = bath tub
une armoire = cupboard / wardrope
un robinet = tab / faucet

3. des objets dans la chambre:
un réveil-matin
une lampe
une armoire
des pantoufles = slippers

4. des objets pour le bureau:
une bibliothèque
une lampe
un journal
un cadre de photo
une lettre d'amour
une photo
un ordinateur

**********************************
le stylo BIC 1925
les plats surgelés 1953
le ruban adhésif (scotch) 
la carte à puce 1981
l'ordinateur personnel (PC) 1974

L'invention

Construction identique
Avant
Autrefois
Il y a à peine (barely, hardly)
deux décennies
aujourd'hui

Avant l'invention de l'avion, voyage était très long, très difficile et dangereux. Ensuit/Aussi/De plus, ça coûtait beaucoup d'argent. Mais aujourd'hui, on peut voyager plus rapidement et moins cher.

mouchoir = handkerchief
Avant d'avoir les mourchoirs en papier nous devions laver beaucoups

un béret / un bonnet(หมวกไหมพรม)
une gomme (ยางลบ)
une écharpe (ผ้าพันคอ)
des ciseaux (scissors)
un raseur en plastique
une feil

pandant le voyage = en voyagant
bon marché /= pas chère

Avant l'invention de l'avion, voyager était plus compliqué et n'était pas comfortable. Au début, l'avinon était prévu pour une ou deux personnes et l'utilisation était plus chère. Aujourd'hui grâce à lui, nous avons beaucoup de possibilités pour voyager parce-qu'il y a beaucoup d'entreprises qui proposent de voyager du manière.



French exams!!! - Les plats sur surgelés

^^" I just recall that I have french exam today, lucky...
Well so I will review a bit here.

L'ordinateur personel
téléphone portable
lentilles de contact
micro-ondes
digital-télévision
L'internet
Satelite
Les repas préparés pour micro-onde
RFID
GPS (navigateur de bord)
Le D.V.D
Le T.G.V
Les produire surgelés (frozen foods)

Les plats sur surgelés
Avant, la préparation d'un boeuf bourguignon ou d'un cassoulet demandait beaucoup de travail. Aujourd'hui, les plats congelés facilitent la vie des personnesqui n'aimet pas faire la cuisine ou qui n'ont pas le temps. L'avantage de cette technique de conservation est que les qualités nutritive restent intactes.