Find Jobs
Hire Freelancers

Android app for polygon packing

$3000-5000 USD

Cancelado
Publicado hace casi 12 años

$3000-5000 USD

Pagado a la entrega
Hello, my name is Malcolm. I would like an Android app to quickly and efficiently pack irregular-shaped convex polygons into a rectangular box. The app, called PolyPack, will provide landscapers with a 2D layout plan for stone paving jobs. Please only bid on this project if you have excellent geometry problem solving and mathematical programming skills. We already have an Android app, called PolyDraw, to approximate the shapes of stone pavers to convex polygons with up to 12 sides. We also have a prototype packing algorithm based on Simulated Annealing which will be suitable for solving 3D packing problems but it is too processor-intensive to run on a smart phone. The algorithms I want do not rely on stochastic or trial-and-error search algorithms but instead are based on how the human brain approaches the problem where we recognise the shape of an available space and we search the available polygons for a suitable polygon to fill the space. For example, the first polygon to be placed will have a 90 degree corner and will be placed in one corner of the box. Each polygon which is placed in the box should minimise the gap between it and the other polygons and/or the sides of the box and it should be placed in such a way that it will make it easy to place further polygons adjacent to it. Polygons can be rotated by any amount and they can be touching or have a gap between them but they can not overlap. The input to PolyPack will be a database of up to 100 irregular-shaped convex polygons, each with between 3 and 12 sides (although mostly less than 8 sides). In the database each polygon will have an integer ID and its vertices listed in a clock-wise direction. While the app is running the user will see the box being packed with polygons where each polygon's orientation is indicated by its ID rendered onto it. The user will be able to manually step through the packing sequence and save an image of the box and polygons at any stage of the sequence. After each completed packing sequence the PolyPack app will create a text file listing the packing sequence and the position and orientation of each polygon. If you have read this far and you are saying to yourself "I can do that!" then you are the person I want. If you are part of a team then I want to communicate directly with the team member who has said "I can do that!". Questions (please bid on this project only if you answer yes to each of these question) 1. Can you show me examples of your previous work before I accept a bid? 2. Will you accept payment in three equal payments?: 2.1 The first payment on delivery of a basic working app which efficiently and quickly packs the first row of polygons. 2.2 The second payment on delivery of an app which packs the box to a packing density of over 90% and with a speed of better than one polygon per second. 2.3 The final payment after a 1-month support period and on delivery of the source code, synopsis and all other accompanying documentation. 3. Will any existing software packages, libraries, classes, etc. on which the PolyPack app is built be open source and freely available for commercial use? 4. Will the programmer assign all intellectual property rights to any software created by the programmer in the development of the PolyPack app to my company? 5. Will you provide a detailed synopsis of the PolyPack app (what 3rd party software, libraries, routines, etc. are used and how the app works) along with the professionally designed and thoroughly commented source code? 6. Will you be able to port the PolyPack app to iPhone in a future project? 7. In a future project will you be able to extend the app to handle more polygons packed into an irregular-shaped box using a variety of selection criteria? 8. Will the PolyPack app run on all common Android smart phones? Please look at the attached document for more details about this project and feel free to ask for clarification on any of the points in these specifications. Thank you.
ID del proyecto: 1650049

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
16 freelancers están ofertando un promedio de $4.474 USD por este trabajo
Avatar del usuario
Got Expertise in doing this sort of stuff... All payments through Milestone Payment (Escrow)... Online 16 Hours a day, Can start right away.. Thanks
$4.500 USD en 45 días
5,0 (1 comentario)
5,8
5,8
Avatar del usuario
Hi Malcolm, thank you for the opportunity to work with you again! And for the Great Task!! The algo is a hard nut to crack but I can do this job :)
$3.000 USD en 90 días
4,7 (103 comentarios)
6,4
6,4
Avatar del usuario
Hi! I'm interested.
$3.000 USD en 30 días
5,0 (15 comentarios)
6,0
6,0
Avatar del usuario
Hello Malcolm Lambert, I saw the pdf doc(spec) which explains about the project. Well, I have few queries about the spec. Please check the PMB for more details. Thanks, Rana
$3.000 USD en 60 días
5,0 (14 comentarios)
5,2
5,2
Avatar del usuario
Hi, we are the best buyer on freelancer. We can provide you a excellent solution as we are professional and experience. We can develop your desire project within timeline. Get the perfect support and service at here. Read my PM for your ultimate solution. Have a nice day.... SK
$4.900 USD en 45 días
5,0 (15 comentarios)
2,5
2,5
Avatar del usuario
Hi! Please have a look at a private message.
$10.000 USD en 60 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have a degree in Physics from the University of California at San Diego (UCSD) 2002. I have experience in optimization problems. I read your post and understand the problem. (I also sent you a message)
$4.000 USD en 45 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello We are a 07 years old company in the field of Web/ Mobile Application design and development. We have full Mobile application team and develop whole range of applications from iPhone,BlackBerry,Android and Symbian. We are confident it can be done to your satisfaction. Thank You.
$4.500 USD en 45 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Malcom, to be honst, your requirements are conflicting. You can either want the optimal solution (or the relaxed/approximated optimal solution) or some algorithms that follows rules (what human does). I have very good experience in optimization (theoreical and implementation) and have about one year experience of android programming (API 8 on). I can do it!
$5.000 USD en 60 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Dear, With a vast experience of 350+ Mobile Apps and with a strength of 90+ Skilled Developers & 10+ Creative Designers, I'm very confident that we could be the best choice for you in terms of Cost & Quality. Please refer PMB for our proposal. Hoping to hear from you soon. Thanks & Regards, Pradeep AppStudioz
$3.990 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
we have worked on similar projects
$5.000 USD en 45 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Armidale, Australia
5,0
6
Forma de pago verificada
Miembro desde abr 10, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.