Some obvious tasks in the area of «practical algorithms» seem to be easy at the first glance, but as you try to complete them, you more and more tend to think you cant do it! A good example of that is a frequent material-cutting planning task, which is completely solved by the GNCutter32 library. The librarys most outstanding feature is that it is not just an «abstract mathematical solver» but already a real-world-ready one. The library is written in C#, so can be used with any .Net language (on both desktop and handheld computers).
Just look at capabilities GNCutter32 opens, and you will see the «real world readiness» yourself. GNCutter32 «knows» about a variety of material properties and automatically determines whether its dealing with a specific sheet size or a coiling with virtually infinite length. GNCutter32 also «knows» (and lets you define) many characteristics of the cutting mechanism; for example, saw thickness to be considered, maximum cut length, cutting type (nested cuts or guillotine), different cutting directions. Moreover, GNCutter32 makes really smart cutting optimizations for minimizing either the amount of rests, or the amount of cutting actions. The rests list, at the same time, is generated and returned alongside with cutting plan.
The library API (programming interface) is very intuitive and simple; the library is well documented and delivered with useful examples.
Library Internet Access Better Than Ever Virtually every U.S. public library now offers free Internet access but most ration it, inhibiting the ability of lower-income families to benefit from the Information Age.