خوارزمية Welsh-Powell هي إحدى خوارزميات تلوين الرسوم البيانية (Graph Coloring) التي تُستخدم لتحديد الحد الأدنى من الألوان المطلوبة لتلوين رؤوس الرسم البياني بحيث لا يكون هناك رأسين متصلين بنفس اللون وايضا يعتمد على ترتيب الرؤوس حسب درجة الاتصال، مما يجعلها أسرع من بعض الخوارزميات الأخرى و يعتمد على ترتيب الرؤوس حسب درجة الاتصال، مما يجعلها أسرع من بعض الخوارزميات الأخرى الكود يكون ب java وc