Во-первых, это из области линейной алгебры
Во-вторых, система состоит из семи уравнений при девяти неизвестных, причём первые шесть уравнений линейно зависимы, из-за чего ранг матрицы коэффициентов системы равен 6!
Поэтому при условии произвольности значений d1-d7 система неразрешима!
Она станет разрешимой в общем виде, либо если связать нетривиальным соотношением d1-d6 (например, d1=d4, d2=d5, d3=d6), либо если изменить какое-то из первых шести уравнений (например, в первое уравнение добавить “+x4”, то есть x1+x2+x3+x4=d1. При этом ранг матрицы станет равным 7). К счастью, на практике такая система вряд ли встретится.
Допустим, мы приняли d4:=d1, d5:=d2, d6:=d3, что гарантирует нам существование решения.
Тогда общее решение сразу ясно для трёх (число неизвестных минус ранг) линейно независимых неизвестных, например: x1=C1, x2=C2, x9=C3 (где C1, C2 и C3 – некоторые константы).
Остальные неизвестные выражаем через C1, С2, C3 и d1, ..., d7:
x3=-C1-C2+d1
x4=-C2+2*C3+d1+d2-d3-d7
x5=-C1-C3+d7
x6=C1+C2-C3-d1+d3
x7=-C1+C2-2*C3-d2+d3+d7
x8=-C2+C1+C3+d2-d7
Фу, запарился считать, но в принципе, задачка для школы - вопрос в том, как изменить условие для гарантированного существования решения.
P.S.
При чём здесь линейное программирование и нейронные сети - не понял.
Также не понял, как это "нет коэффициентов" ?