Özel sipariş seti - Special ordered set

İçinde ayrık optimizasyon, bir özel sipariş seti (SOS) bir sipariştir Ayarlamak bir optimizasyon modelinde entegrasyon koşullarını belirtmenin ek bir yolu olarak kullanılan değişkenler. Özel sipariş setleri temelde bir cihaz veya araçtır. dal ve sınır Sıradan karışıkta olduğu gibi, tek tek değişkenler yerine değişken kümeleri üzerinde dallanma yöntemleri Tamsayılı programlama. Bir değişkenin bir parçanın parçası olduğunu bilmek Ayarlamak ve bu sipariş Dal ve sınır algoritmasına optimizasyon problemiyle yüzleşmek için daha akıllı bir yol vererek arama prosedürünü hızlandırmaya yardımcı olur. Özel sıralı bir kümenin üyeleri, herhangi bir kombinasyonda sürekli veya ayrık değişkenler olabilir. Bununla birlikte, tüm üyelerin kendileri sürekli olsa bile, bir veya daha fazla özel sıralı set içeren bir model, bir karışık tam sayı çözümü için optimize edici.

Özel Sıralı Kümeleri kullanmanın, yalnızca kısıtlamaları kullanmanın 'tek' yararı, arama prosedürünün genellikle fark edilir şekilde daha hızlı olmasıdır.[1]

J.A.'ya göre Tomlin,[2] Özel Sipariş Kümeleri, konveks olmayan işlevleri ve ayrık gereksinimleri modellemek için güçlü bir araç sağlar, ancak bunları yalnızca çoktan seçmeli sıfır-bir programlama açısından düşünme eğilimi olmuştur.

Uygulamaların Bağlamı

  • Çoktan seçmeli programlama
  • Sürekli ayrılabilir işlevlerle Global Optimizasyon.

Tarih

Kavramın kökeni, Beale'nin "İki ulaşım sorunu" (1963) başlıklı makalesinde yatıyordu.[3] bir teklif değerlendirme modeli sunduğu yerde, ancak terim ilk olarak Beale ve Tomlin (1970) tarafından açıkça tanıtıldı.[4] Özel sipariş seti ilk olarak Scicon'un UMPIRE matematiksel programlama sisteminde uygulandı.[5]

Özel Sipariş setleri, Martin Beale'in çalışmasında önemli ve yinelenen bir temaydı.[6] ve bunların değeri, neredeyse tüm üretim matematiksel programlama sistemlerinin (MPS) SOS'un bir sürümünü veya alt kümesini uyguladığı noktaya kadar kabul edildi.

SOS Türleri

İki tür Özel Sıralı Set vardır:

  1. Tip 1 Özel Siparişli Setler (SOS1 veya S1): bir dizi değişkendir, en çok bir bunların tümü sıfır olmayan bir değer alabilir, diğerleri 0'dadır. En sık olarak, bir değişken kümesinin gerçekte 0-1 değişken olduğu durumlarda geçerlidirler: başka bir deyişle, bir olasılıklar kümesinden en fazla birini seçmemiz gerekir. Bunlar, örneğin ne büyüklükte bir fabrika inşa edeceğimize karar verdiğimizde, belki küçük, orta, büyük veya hiç fabrikamız olmayan bir dizi seçeneğe sahip olduğumuzda ortaya çıkabilir ve bir fabrika kurmayı seçersek, seçim yapmak zorunda kalırız. tek ve tek boyut.
  2. Tip 2 Özel Siparişli Setler (SOS2 veya S2): Negatif olmayan değişkenlerin sıralı kümesi, bunlardan en fazla iki sıfırdan farklı olabilir ve eğer ikisi sıfır değilse, bunlar sıralarına göre ardışık olmalıdır. Tip 2'nin Özel Sıralı Kümeleri tipik olarak doğrusal bir modeldeki bir değişkenin doğrusal olmayan fonksiyonlarını modellemek için kullanılır. Kavramlarının doğal uzantısıdır. Ayrılabilir Programlama ancak bir Branch and Bound koduna gömüldüğünde, yalnızca yerel optimanın değil, gerçekten global optimanın bulunmasını sağlar.

Diğer Örnek

Notlar

  1. ^ Christelle Gueret, Christian Prins, Marc Sevaux, "Xpress-MP ile optimizasyon uygulamaları", Editions Eyrolles, Paris, Fransa (2000), ISBN  0-9543503-0-8, sayfa 39-42 PDF bağlantısı
  2. ^ J.A. Tomlin, "Özel Sipariş Edilen Setler ve Gaz Tedarik Operasyonları Planlaması için bir Uygulama", Ketron Management Science, Inc., Mountain View, CA 94040-1266, ABD
  3. ^ E.M.L. Beale, "Two transport problem", in: G.Kreweras ve G.Morlat, eds., "Proceedings of the Third International Conference on Operational Research" (Dunod, Paris and English Universities Press, Londra, 1963) 780-788
  4. ^ E.M.L. Beale ve J.A. Tomlin, "Sıralı değişken kümelerini kullanan dışbükey olmayan problemler için genel bir matematiksel programlama sistemindeki özel tesisler", içinde: J.Lawrence, ed. 447-454
  5. ^ J.J.H. Forrest, J.P.H Hirst ve J.A. Tomlin, "UMPIRE ile büyük karışık tamsayılı programlama problemlerinin pratik çözümü", Management Sci. 20 (1974) 736-773
  6. ^ M.J.D. Powell, "Evelyn Martin Lansdowne Beale'in biyografik anısı, FRS", Biyografik Anılar of Fellows of the Royal Society 33 (1987)

Referanslar