Curve fairness is an important issue in CAD/CAM. This paper begins with a discussion of
the existing optimization models for curve fairness, followed by design of a novel optimization model
for curve fairness with the method of smoothing initial data directly. An evolutionary programming
algorithm is presented to solve the optimization problem in curve fairness, with satisfactory results
achieved. Theoretical analysis and calculation examples show the effectiveness of the optimization
model proposed in this paper for curve fairness.