Per judul, selain menggunakan LP solver tujuan umum, apakah ada pendekatan untuk memecahkan sistem ketidaksetaraan atas variabel mana ketidaksetaraan memiliki bentuk ? Bagaimana dengan kasus khusus ketidaksetaraan yang membentuk urutan total atas jumlah anggota set daya ?∑ i ∈ I x i < ∑ j ∈ J x j { x i , … , x k }
9
Jawaban:
Untuk pertanyaan pertama Anda, tanpa urutan total, jawaban untuk pertanyaan Anda adalah bahwa pada dasarnya sama sulitnya dengan pemrograman linier. Inilah garis besar bukti.
Pertama, mari kita membuat variabel , yang kita sebut . Sekarang, mari kita pilih variabel lain , yang akan kita panggil . Kami ingin memastikan bahwa Untuk melakukan ini, pertimbangkan ketidaksetaraan dan seterusnya. Dengan rantai yang cukup panjang, ini akan memberi tahu kita bahwa , atau , untuk beberapa sangat besar ( adalah angka Fibonacci, dan tumbuh secara eksponensial di ).ϵ x i 1 ϵ ≪ 1x1>0 ϵ xi 1 x 1 < x 2 , x 1 + x 2 < x 3 , x 2 + x 3 < x 4 , N x 1 < x i ϵ < 1 / N N N i
Kami sekarang dapat memproduksi program linier dengan koefisien integer. Jika kita menginginkan koefisien 3 pada , kita menambahkan ketidaksetaraan dan biarkan berdiri dalam untuk 3 . Jika Anda ingin koefisien yang lebih besar, Anda bisa mendapatkannya dengan mengekspresikan koefisien dalam notasi biner, dan membuat ketidaksetaraan yang menjamin bahwa , , dan seterusnya. Untuk mendapatkan sisi kanan, kita melakukan hal yang sama dengan variabelxt
Saya tidak tahu bagaimana menganalisis pertanyaan kedua, bertanya tentang kasus di mana ada total pesanan pada semua himpunan bagian.
sumber