2D Variable Bin Packing Algorithm C++/C#

Reference: [login to view URL], [login to view URL]

Working commercial example: [login to view URL]

We need a C# portable class library that will run on multiple platforms that can achieve the 2D Bin Packing problem with the following challenges. A C++ library is also acceptable if there are C# bindings that allow us to run it in our C# application, [login to view URL] is an open source C++ DXF library that libre cad uses to help read in DXF data, shape information, and work off entities. We would just need to be able to run the code in a C# application and access all necessary interfaces (If you want to use C++ in c# code directly, you can create a CLR(C++/CLI) project, then you can write c++ and c# code in the same project and expose code to us.).

1) True shape, rectangles ARE NOT guaranteed

2) Shape in shape nesting (look at picture)

3) Variable size bins. Bins dimensions are provided as inputs, but we could have different quantities of different sized bins, need to solve for most optimal outcome

4) Need to know all stats: % utilization of each bin, all bins needed to solve, records of each attempt to find optimal solution

5) Can use threads and heuristic algorithms

6) Need to be able to include inputs like: space between shapes, borders of the bin, pass in irregular shape bins, choose a starting corner, and pick a nesting direction X or Y, shape rotation, ignore CAD entities by layer, and other similar inputs

We are only interested in the algorithm and will work on a UI component for it later. This requires a deep understanding of computer science and mathematics, with background in writing this type of software in C/C++/C#/Java. Experience and proper credentials are required for bids to be taken seriously. There's samples in other languages to reference such as [login to view URL] in java as a starting point.

It's an old mathematical problem and there's other programs like [login to view URL] and [login to view URL] which give you a good idea of true shape nesting and part in part nesting. We primarily work with DXF / DWG files and that is where entities, points, and all the information comes from to take a "Shape" and include it in a nest.

There's free dxf readers but in order to help create an algorithm based solution we will supply a bunch of example DXF files.

Kemahiran: Pengaturcaraan C++, Pengaturcaraan C#, Matematik, Computer Science

Tentang Majikan:
( 0 ulasan ) Canada

ID Projek: #20964262

15 pekerja bebas membida secara purata $1222 untuk pekerjaan ini


Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Lagi

$1500 CAD dalam 3 hari
(92 Ulasan)

Hello, I am software developer with enough experiences for 13 years. I can work by full time for your project and trying to satisfy the requirements. Client's idea + Programmer's good coding is the perfect result, this Lagi

$1200 CAD dalam 7 hari
(16 Ulasan)

Dear sir. Your project attracted my attention at first glance, because I've extensive experience in 2D Variable Bin Packing Programming. I'm really confident about your project, and very eager to join your project. If Lagi

$1500 CAD dalam 7 hari
(61 Ulasan)

Hello! I am very interested in your post project. i am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am su Lagi

$1125 CAD dalam 7 hari
(10 Ulasan)

hello,how are you. i read your bid carefully. i am c/c++ expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please contact me. Lagi

$1200 CAD dalam 7 hari
(12 Ulasan)

Hello.. I have read your post very carefully and I have understood what you want. I am a 100% completion Developer. I have experience of development like this. As an experienced developer, I am sure I can handle your p Lagi

$1125 CAD dalam 25 hari
(10 Ulasan)

Dear sir, I'm sure that I can complete your project '2D Variable Bin Packing Algorithm C++/C#' as soon as possible. I am senior software developer and always provide fast service. I promise a high quality and punctual Lagi

$1250 CAD dalam 5 hari
(11 Ulasan)

Hi, Greetings!! We have huge experience of working in C# and C++. Please chat with us so that we can discuss further Looking forward to your response Thanks & Regards, Suhasini

$1500 CAD dalam 25 hari
(4 Ulasan)

I have developed C++ code to solve 2D and 3D bin packing problems. Please take a look at [login to view URL] I am also familiar with DXF format files. Please look at [login to view URL] Lagi

$1125 CAD dalam 7 hari
(3 Ulasan)

**************Hi sir*************************** I have seen your requirement an I thought I can do your project I have experience to work in Mathematic Team. As you can see I am a Top C++and c# Developer. I have rich Lagi

$1000 CAD dalam 6 hari
(2 Ulasan)

Good day! I'm a licensed full stack programming developer and designer. I have many experiences in python/Django and python selenium webscraping and python image processing by using python openCV package. I have many Lagi

$1125 CAD dalam 7 hari
(1 Ulasan)

Hello, How are you? I just saw your project description carefully. I am very interested in your project. I have rich experience in .NET, C#, VB.NET. I can help you surely and complete in a short time. I can start your Lagi

$1500 CAD dalam 15 hari
(3 Ulasan)

Hello I have more than 15 years development experience and a great team, we can complete your project with clean code and best practices To be able to give clients what exactly they want, we are working on hourly rat Lagi

$1125 CAD dalam 5 hari
(3 Ulasan)

Hello. How are you. I'm software engineer. I have many experiences. I can complete your project successfully. Thanks.

$750 CAD dalam 30 hari
(1 Ulasan)

Hi, I can make C# WPF application with DXF or [login to view URL] plugin. I have anythings in Application developing and mathematics, but I need some study about shape nesting algorithm.

$1300 CAD dalam 30 hari
(0 Ulasan)