Patent attributes
A computer-implemented method and system for generating a layout of kitchen cabinets is provided. The method and system can be used for recommending an acceptable kitchen cabinet layout that would optimize both functionality and visual appearance of a kitchen. The method includes the steps of receiving, by a computer, attributes that define a virtual kitchen and receiving, by the computer, attributes and placement information for an appliance. The computer generates the virtual kitchen and populates the virtual kitchen with cabinets. The computer generates a first suggestion for kitchen cabinet layout, wherein the first suggestion satisfies the criteria of balance, economical and minimization of filler space. The step of generating the first suggestion can be done by using a neural-network-based evaluation function combined with a search algorithm.