Optimalisasi terkendala: menggabungkan dua kendala menjadi satu


3

Pertimbangkan masalah berikut

maxuF(x,u)s.t. u∈[0,u¯].

Adakah ide untuk menggabungkan dua batasan u≥0 dan u¯−u≥0 menjadi satu kendala f(u,u¯)≥0 ?


2
Tentu. Tentukan fungsi f sehingga f(u,u¯)=−1 jika u<0 atau u¯−u<0 , dan jika tidak, biarkan f(u,u¯)=0 . Ini adalah fungsi yang didefinisikan dengan baik. Mungkin Anda ingin memasukkan bahwa f dapat dibedakan atau beberapa kondisi serupa.
— Giskard

Jawaban:


3

0≤u≤u¯⟹−u¯2≤u−u¯2≤u¯2

⟹|u−u¯2|≤u¯2

⟹u¯2−|u−u¯2|≥0

TAMBAHKAN Dalam komentar disarankan agar kita dapat menggunakan ekspresi kuadrat untuk mencapai diferensiasi di mana-mana,

u¯24−(u−u¯2)2≥0

Mari kita lihat: kita kemudian diizinkan untuk menguraikan kotak dan menulis

u¯24−u2+uu¯−u¯24≥0

⟹−u2+u¯u≥0⟹u(u¯−u)≥0

yang tidak lebih dari perkalian dua kendala yang terpisah.

ADDENDUM II
Jika kita memiliki untuk sembarang real, maka ungkapan umum adalahu∈[a,b]a<b

−u2+(a+b)u−ab≥0

3
Bagus! Tetapi bahkan lebih baik karena dapat dibedakan di mana-mana, bahkan di .
u¯24−(u−u¯2)2≥0
u=u¯2
— Giskard

@denesp Dengan segala cara - dan itu menjadi lebih baik.
— Alecos Papadopoulos

Terima kasih kawan Apakah ini kebetulan bahwa itu hanya penggandaan dari dua kendala yang terpisah, atau aturan umum?
— mengerti

@AlecosPapadopoulos Dekomposisi yang bagus tetapi sebenarnya Anda baru saja menunjukkan bahwa semua aturan kami sejauh ini salah :) Kondisi baru Anda juga berlaku jika DAN :( Jika tidak mungkin maka kami baik-baik saja. .u<0u¯<uu¯<0
— Giskard

@denesp Ketidaksetaraan ini tidak bisa bertahan pada saat yang bersamaan.
— Alecos Papadopoulos
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.