خوارزم دوكاستلجو
في التحليل العددي، خوارزمية دوكاستلجو (نسبة إلى مبتكره بول دوكاستلجو)، هو طريقة تكرارية لتقييم كثيرات حدود في صورة بيرنستين أو منحنيات بيزير. يمكن استعمالها أيضاً في فصل منحنى بيزير مفرد إلى منحنيات بيزيرية عند قيمة وسيطة اختيارية.
بالرغم من بطء هذا الخوارزم مقارنة بالطريقة المباشرة إلّا أنه أكثر استقراراً عددياً.
لتكن كثيرة الحدود "B" في صورة بيرنستين من الدرجة "n"
حيث "b" هي متعددة الحدود لبيرنشتاين أساسية، تكون كثيرة الحدود عن نقطة "t" قابلة للتقييم بفضل علاقة التكرار.
حينئذ، يكون تقييم formula_4 عند نقطة formula_5 ممكناً في formula_6 خطوة من الخوارزم. وتعطى النتيجة formula_7 بالعلاقة:
بالإضافة لذلك، يمكن فصل منحنى بيزيه formula_4عن نقطة formula_5 إلى منحنيين بنقطتي تحكم متتاليتين:
المثال التالي يتضمن خوارزم كاستلجو بلغة هاسكل:
عند تنفيذ الحسابات يدوياً سيكون من الأجدر تدوين المعاملات في مخطط مثلثي كما يلي
عن وقع الاختيار عند نقطة "t" لتقييم كثيرة حدود بيرنستين، بإمكاننا استعمال قطري المخطط المثلثي لإنشاء قسمة كثيرة الحدود.
نرغب بتقييم كثيرة حدود بيرنستين من الدرجة 2 بمعاملات بيرنستين
عند النقطة "t".
نستهل المعاودة بـ
وبالتكرار الثاني يتوقف الاستدعاء الذاتي مع
وهي كثيرة الحدود المتوقعة من الدرجة  "n".