0 / 0
Go back to the English version of the documentation
OPL modelleri
Last updated: 14 Ağu 2023
OPL modelleri

watsonx.aiiçindeki Decision Optimization deney kullanıcı arabiriminde OPL modelleri oluşturabilirsiniz.

Deney Kullanıcı Arabirimi' nde bir OPL modeli oluşturmak için, model seçimi penceresinde Oluştur > OPL seçeneğini belirleyin. OPL modellerini bir dosyadan içe aktarabilir ya da OPL modelini ve verileri içeren bir senaryo .zip dosyasını içe aktarabilirsiniz. Bir dosya ya da senaryo .zip dosyasından içe aktardıysanız, veriler .csv biçiminde olmalıdır. Ancak, proje varlıkları olarak sahip olduğunuz diğer dosya biçimlerini deneme kullanıcı arabirimineaktarabilirsiniz. Veri hazırla görünümündemodel oluşturucusundan projenize bağlı veriler de dahil olmak üzere veri kümelerini içe aktarabilirsiniz.

Girişler ve Çıkışlar

OPL modelinde, Verileri hazırla görünümünde içe aktardığınız her çizelge için aynı adları kullanarak bir tuplesetbildirmeniz gerekir. Her bir tupleset için şema, tabloyla aynı sayıda sütuna sahip olmalı ve aynı alan adlarını kullanmalıdır. Örneğin, Verileri hazırla görünümünüz Product öznitelikler ile name, demand, insideCost, ve outsideCostadlı bir giriş çizelgeyse, OPL modelinizin aşağıdaki tanımlamayı içermesi gerekir:
tuple TProduct {
   key string name;
   float demand;
   float insideCost;
   float outsideCost;
 };

{TProduct}     Product = ...;
Benzer şekilde, Çözümü keşfet görünümündebir tablo görüntülemek istiyorsanız, OPL modelinizde bu çıkış tablosu için bir tupleset tanımlamanız gerekir. Örneğin, bu kod çözümde 3 sütunlu bir çıkış tablosu üretir.
/// solution
 tuple TPlannedProduction {
   key string productId;
   float insideProduction;
   float outsideProduction;
 }

Bir makarna üretim sorununa ilişkin bu örnek OPL modelini DO-samplesiçindeki Model_Builder klasöründe bulabilirsiniz. Tüm örnekleri karşıdan yükleyip çıkarabilirsiniz. İlgili ürün ve sürüm alt klasörünü seçin.

Motor ayarları

Decision Optimization denemeiçinde bir OPL parametre ayarları (.ops) dosyası ekleyebilirsiniz. OPL ayarları dosyası, matematiksel programlama, kısıt programlama ve OPL dili için OPL seçeneklerinin kullanıcı tanımlı değerlerini sakladığınız yerdir. Çözücü (motor) parametrelerine erişmenizi sağlar, böylece bunları değiştirebilirsiniz.

+ öğesini tıklatın ve Oluşturma modeli görünümünde Motor ayarları ekle öğesini seçin. Görsel düzenleyici açılır ve modeliniz için özelleştirebileceğiniz varsayılan değerleriyle farklı parametre kategorilerini görüntüler. Ayarları bul arama alanına bir ad girerek de belirli parametreleri arayabilirsiniz.Görsel Düzenleyici görünümünde tek bir özelleştirilmiş parametreyle açık olarak gösterilen OPL Engine ayarları .ops dosyası

Bu pencerede farklı parametreler seçebilir ya da alanları düzenleyebilirsiniz. Varsayılan parametreleri değiştirirseniz, değişikliklerinizi listeleyen bir Özelleştirilmiş Ayarlar bölmesi.

Değişikliklerinizi bir XML düzenleyicisinde görüntülemek için Görsel düzenleyici düğmesini kapalı konuma açıp kapatabilirsiniz. Dosya, XML düzenleyicisinde görüntülendiğinde, yalnızca değiştirdiğiniz parametreleri içerir ve tüm varsayılan parametreleri listelemez. Ayrıca, bu XML düzenleyicisinde parametreleri düzenleyebilirsiniz ve yaptığınız değişiklikler açık konuma geri döndüğünüzde Görsel düzenleyici ' de görüntülenir. Varsayılan altyapı ayarı değiştirgelerinde yapılan değişiklikleri gösteren XML düzenleyicisi

Motor ayarlarınız için kullanmak üzere bir .ops dosyasını içe aktarabilirsiniz, ancak modeliniz için yalnızca bir motor ayarları dosyanız olabilir. Bu tür bir dosyanın içe aktarılması, denemeye aktarmak istediğiniz IBM ILOG CPLEX Optimization Studio ' da belirttiğiniz bazı varsayılan olmayan parametreleriniz varsa yararlı olabilir.

OPL dili ve motor parametreleri hakkında daha fazla bilgi için bkz:
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more